普通人的第一个Linux发行版-安装Deepin20.5

2023-05-16

1. Deepin系统闲聊

Deepin是Linux系统的发行版之一。Deepin其实在国内已经有相当长的发展时间了,个人认为,在国内的Linux发行版中,Deepin可以不夸张的说就是龙头,例如这两年推出的UOS,其实处处都可以看到Deepin的身影。同时个人认为,Deepin的GUI界面在众多Linux发行版中,在直接安装完不进行任何折腾的情况下,安装完就自带的界面里,已经算的上是非常好看的了。另外Deepin经过几年的发展,现在针对于普通用户,相较于其他发行版上手难度已经很低了。另外默认提供的应用商店里的应用,一定程度上也能够满足普通办公需求了。

以前自己主要在物理机上使用Ubuntu,但是后来接触到了Manjaro,相比于用Ubuntu作为开发机使用。自己更喜欢Manjaro(别问我为啥不直接用arch,问就是自己太菜,arch太难折腾),Manjaro配合KDE是真的不错,而且由于Manjaro是基于arch的,因此arch下很多好用的工具,例如yay,Manjaro都可以进行简单配置后直接无缝使用。结合这两年国内软件在Linux平台的适配,Manjaro折腾完,再安装个Timeshift当作备份(滚挂了的时候可以救急,不过只要是自己经常更新下,不是一年半载都不更新一次,隔很久突然来个大更新的那种,一般不会滚挂了),日常使用绝对美滋滋,至于作为开发环境,个人感觉比windows+ wsl2其实更舒服些,毕竟wsl2不支持安装完一些服务后开机自启动服务,也不支持例如systemctl命令,另外还有包括ip变更等问题,这些都需要手动写.bat脚本,然后开机手动运行下脚本解决,或者挂到开机任务执行脚本解决。而直接使用Linux作为开发环境,则不用考虑这些问题了,最多也就是双系统时间出现不一致的时候,自己从网上找下资料修改下就好了。

另外使用Manjaro,其实也会切换到arch源。像是日常使用的微信、钉钉、其实在aur就可以看到,很多都是xxx-deepin这种的。这次看到Deepin更新,正好电脑也需要安个Linux,正好就安装上,回来看看。

2. 下载Deepin镜像

首先可以打开官网https://www.deepin.org/zh/,然后点击上方导航栏的下载

image-20220507184733969

可以看到有很多的方式,大家可以从官方下载,也可以自己选择各类镜像站,这里我选择ISO仓库

image-20220507184900830

例如我想用清华大学镜像站,则点击清华大学后的http

image-20220507184937288

这里我选择20.5的版本进行下载,选择20.5,在打开的页面中选择iso镜像下载即可

image-20220507185028615

3. 镜像烧录

如果大家只是想通过虚拟机初步体验Deepin,则可以直接跳过该步骤

Deepin官网提供了镜像烧录工具:在官网下载页面https://www.deepin.org/zh/download/下拉

image-20220507194508218

不过有时候该工具会扫不到U盘,因此我一直使用UltraISO工具。具体使用方式如下。这里注意准备一个不小于8G的空U盘,如果U盘内有数据,记得先进行备份,不然在烧录镜像的时候,U盘会被格式化,提前备份避免数据丢失。

打开UltraISO,点击文件-打开,而后选择下载好的Deepin镜像

image-20220507194733612

然后点击启动,选择写入硬盘映像

image-20220507194758463

在打开的弹窗内,点击便捷启动,选择写入新的驱动器引导扇区,然后选择Syslinux

image-20220507194937132

完成后,点击写入,等待写入完成,就可以看到U盘内文件变为

image-20220507195325825

4. 磁盘划分

如果大家是考虑直接通过虚拟机体验;又或者是安装在物理机,但是是通过全盘安装(整个盘都格式化,其他数据都会被清空,然后给Deepin使用),或者是双硬盘,有单独的一块硬盘,可以全盘格式化单独用来装Linux,则可以跳过这一步。

大家安装Deepin,一般可以选择虚拟机和物理机两种方式,练手的话,可以选择虚拟机,如果是日常想使用的话,一般还是会选择安装在物理机上,像是Deepin、Ubuntu这种的Linux发行版,在安装的时候,都是比较容易直接和Windows系统共同安装,作为双系统来进行使用的。当然如果大家想要单纯使用Deepin,进行全盘安装,也是没有问题的。

如果大家既没有安装Windwos系统,也没有安装Linux系统,同时又需要把两个系统安装在一块硬盘上,则尽量先安装完毕Windows,而后再去安装Linux,这样子引导不容易被覆盖掉。

由于我已经安装完毕Deepin了,因此只讲解必要步骤,后边的一些流程会在虚拟机中执行,物理机除了在分盘和安装系统时格式化盘的地方有区别,其他地方按照步骤渐进执行即可。

如果是只有一块硬盘,需要将Windows和Deepin都安装到一个硬盘,或者是有一个硬盘安装了Windows,但是另一个硬盘也在进行使用,但是又不想全盘格式化,只用一部分空间来安装Deepin,都需要进行这一步。

大家电脑如果是Win10 / Win11,那么就直接使用系统默认的磁盘管理工具即可,当然,如果使用其他磁盘管理工具,也是可以的。这里只通过系统自带磁盘管理工具进行举例。

鼠标右键点击开始菜单,选择磁盘管理,就可以打开磁盘管理页面。这里如果大家只是刚尝试使用Deepin,建议划分不小于128G的空间(同时也是官方推荐大小)。如果想逐渐(或直接)将Deepin作为主力系统使用,无论是作为开发环境,还是日常使用环境,则建议空间划分的越大越好。

image-20220507190423494

选择自己剩余空间比较大的盘,然后点击压缩卷

image-20220507190538683

这里大家按照实际情况划分即可,1GB = 1024MB,刚才说到,如果是刚开始使用,建议大家不划分小于128GB的空间,即

128G * 1024 = 131072MB

我这里磁盘空间不够了,就简单划一小部分,给大家看下图例。

image-20220507190656389

压缩完毕后,就可以看到磁盘后会出现一个黑色的未分配空间,注意划分完毕就不要进行任何操作了,直接关闭页面即可,注意不要格式化未分配空间。

image-20220507193652918

5. 重启电脑,选择U盘启动

这里如果是通过虚拟机安装,则直接忽略即可。

一般情况下,大家重启后可以通过多次快速点击F12,来快速选择启动项,如果快捷启动项被关闭了,则需要进到BIOS进行配置,不同的电脑进入BIOS快捷键会不同,这里就不针对如何调整BIOS进行说明了,大家如有需要自行百度即可,和平时安装Windows系统,选择启动盘方式都是相同的。

6. 安装Deepin

选择完从U盘启动后,就正式进入到安装Deepin系统的环节了。从U盘引导后,会经过一段时间的加载,加载速度视硬件环境。

这里不用选择,会自动选择,不愿意等,直接回车选择第一个就行。

image-20220507202955773

等待出现以下页面,就开始进行安装。

image-20220507200204812

选择简体中文,勾选协议,点击下一步。开始硬盘分区,这里即使大家是整个盘都想安装为Deepin,也不建议大家使用全盘安装,通过该种方式安装,因为这种安装方式,系统盘只会默认给到15G。

image-20220507203716830

我这里由于已经安装完毕系统了,因此为了看起来比较真实,就用虚拟机模拟了其他硬盘,如果大家是物理机安装,也是可以看到多个分区或磁盘的。

image-20220507203731184

这里假设sdb盘是我的第二块硬盘,我想把系统安装到这个盘(如果是通过步骤4划分出一部分磁盘空间,在该页面也是可以看到的,不过是会显示在某个盘下,如果只有一个盘,会在sda下,如果两个盘,则要看是在哪个磁盘划分出的空间,如果名称不确定,可以根据后方的磁盘空间大小来确定)

我先点击sdb,然后可以看到右侧会出现一个小光盘图标,上边有一个加号,这里点击那个加号开始划分分区。

image-20220507203800863

这里建议,分区都分为逻辑分区即可,因为如果原本有Windows系统,同时又分出了很多盘符(C / D / E / F)的话,主分区就会不够用了,因为Linux下主分区最多只能有四个。

这里我们只需要按照以下方式进行分区即可

先在文件系统选择efi,大小默认300M即可,点击新建

image-20220507201730567

再点击同样位置的小光盘加号图标,挂载点选择/boot,大小也是默认就行

image-20220507201901386

创建交换分区,规则可以参考下图,计算方式就是内存(GB) * 1024 * 倍数,档次按照实际内存大小来处理

在这里插入图片描述

image-20220507202126420

最后,划分根目录,把剩余空间全部划分给根目录即可。

image-20220507203855906

根目录选择哪里,引导器也会自动指定到对应的硬盘(如果有多块硬盘)

确认无误后点击下一步,在点击继续安装前,一定要确认选择的盘和空间无误,否则的话,已有的数据会被格式化掉,数据无价啊!

image-20220507203910321

点击了继续安装,Deepin就开始进行安装

image-20220507204026814

等待进度条跑完,就会提示安装完成重启,点击了重启,就可以把U盘拔下来,然后等重启完毕就可以对安装完毕的Deepin进行配置了。

image-20220507204617573

如果是多系统,也会显示Windows的引导项,在不进行选择的情况下,默认会选择Deepin启动

image-20220507205601370

7. 配置Deepin

选择语言,一般默认即可

image-20220507205738249

选择键盘布局,一般默认即可

image-20220507205758808

选择时间,一般默认即可

image-20220507205812791

创建账户

image-20220507205857217

都输入完毕后点击下一步

image-20220507205924794

输入刚才设置的密码

image-20220507210106530

而后选择自己喜欢的模式即可,后期都是可以切换的

到此为止,Deepin系统就安装完毕了,大家开始自己的Deepin之旅吧,希望大家玩的愉快!最近这一年半,真的感受到了Linux下软件生态的快速提升,希望以后有更多的软件及开发者加入Linux平台,说不准哪一天,Linux平板真的就能当作电脑使用了呢,对吧。谁说你的下一台电脑,一定是电脑(坏笑)

#############################   码字不易,转载请注明出处哦   #############################
也欢迎大家关注我的同名微信公众号:西瓜那么甜,也会有相应的文章推送,谢谢大家的关注。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

普通人的第一个Linux发行版-安装Deepin20.5 的相关文章

  • 【网络基础】基本协议

    一 协议 1 概念 计算机与计算机之间通过网络实现通信时事先达成的一种约定 两台计算机只要遵循相同的协议就能够实现通信 网络也属于进程间通信 xff0c 公共资源是网络 xff0c 其本质是两个进程通过网络进行收发数据 2 多任务调度 操作
  • 面试必备:”三次握手与四次挥手

    TCP是如何建立连接与断开 xff1f 如何提高可靠性 xff1f 又是如何提高性能的 xff1f 一 TCP的连接与断开 1 连接前的准备 服务端 xff1a 分配文件描述符 gt 绑定 gt 监听 gt 阻塞等待客户端连接 客户端 xf
  • 实现八大排序算法

    八大常用排序实现地址 xff1a https gitee com CCTVYI Algorithm tree master Sort 一 背景 1 稳定性 两个相等的数A和B xff0c 倘若在未排序前 xff0c A在B的前面 xff0c
  • 复杂链表的复制

    一 复杂链表 1 什么叫复杂链表 xff1f 每个节点中有一个节点值 xff0c 以及两个指针 xff0c 一个指向下一个节点 xff0c 另一个特殊指针指向任意一个节点或NULL 2 结构体 struct RandomListNode i
  • 高级IO模型

    一 网络IO 1 高级IO背景 对于网络IO xff0c IO效率提升是至关重要的 xff0c 一个数据在网络中的传输 xff0c 其传输时间主要由网络中的延迟所决定 xff0c 具有不确定性 xff08 什么时候来 xff09 xff0c
  • IO多路转接之select

    github链接 xff1a 通过代码讲解select 此代码先将数组初始化为 1 xff0c 在使用FD ISSET将事件全部设为读事件 xff0c 一旦发现有连接发起请求 xff0c 那么读事件就绪 xff0c 将该监听套接字fd添加到
  • IO多路转接之epoll

    github xff1a epoll代码 一 epoll 1 认识epoll 它是Linux内核为处理大批量句柄而做了改进的poll xff0c Linux下多路复用IO接口select poll的增强版本 xff0c 它能显著提高程序在大
  • IP地址与MAC地址缺一不可吗?

    答案是肯定的 xff0c 最近复习到了网络这块的知识 xff0c 才突然弄懂了 xff08 1 xff09 首先 xff0c 我们如果第一次将信息从A端发往B端 xff0c 那么信息需要从应用层到物理层一层一层进行封装 xff0c 到达对端
  • [剑指offer] 连续子数组最大和

    题目 xff1a 对于一个有正有负的整数数组 xff0c 请找出总和最大的连续数列 给定一个 span class hljs keyword int span 数组A和数组大小n xff0c 请返回最大的连续数列的和 1 思路 xff1a
  • Visual Studio连接wsl使用C/C++进行Linux开发

    首先打开Visual Studio xff0c 打开顶部菜单栏上的项目 然后选择属性 这样就会弹出一个窗口 xff0c 窗口的标题不重要 xff0c 我给项目起的名字叫Linux控制台项目 xff0c 他就显示成 Linux控制台项目 属性
  • 输入一个字符串,求字符串中包含的字符集合

    输入 xff1a abcqweracb 输出 xff1a abcqwer 一 剖析 采用数组的方式 xff0c 定义一个可以存放256个字符的数组 xff08 ASCII最多包含256个字符 xff09 xff0c 先将数组初始化1 xff
  • 求最小步数变为斐波那契数

    一 解析 xff1a 当我们一步一步走的时候 xff0c 一边计算斐波那契数 xff0c 一边计算左边的数和输入的N值进行差值运算 xff0c 直到N比斐波那契数小就直接退出 二 代码 span class hljs keyword int
  • 逆置链表

    题目 xff1a 将一个链表逆置 解析 xff1a 使用三个指针 xff0c 前 中 后 xff0c 改变中指针 xff0c 遍历后指针 ListNode ReverseList ListNode pHead span class hljs
  • 字符串中连续最长数字串

    一 题目要求 二 解析 使用左右下标来记录连续数字 xff0c 使用cur来记录最长连续数字的个数 三 代码 span class hljs preprocessor include lt iostream gt span using na
  • 输出链表中倒数第K个结点

    1 结构体类型 span class hljs keyword struct span ListNode span class hljs built in int span span class hljs keyword val span
  • C语言深度解剖

    一 关键字 1 关键字 是编译器能认识的特殊字符串符号 C语言共有32个关键字 xff0c 含sizeof xff0c 计算对象所占内存空间的大小 2 定义 创建一个对象并分配一块内存 3 声明 告诉编译器 xff0c 名字已经匹配到了一块
  • QT 实现窗口四周阴影

    网上好多写的不清楚 又搞了好长时间 这样应该最简单了 一 效果图 二 思路 1 先将所有窗口控件拖到一个QFrame里 xff0c 注意 xff0c QWidget与QFrame之间必须有间距 否则QFrame发散的阴影没有地方显示 2 设
  • cmd中执行批处理(.bat)文件,批处理文件调用python脚本

    记录我在cmd中操作遇到的一些问题 以及Bat脚本常用的一些命令 文章目录 一 bat批处理文件调用python脚本 xff0c 此时执行 bat文件出现了无模块的问题 xff08 安装python模块 xff09 二 cmd执行带参的ba
  • 修改window下的MessageBox中默认文字

    1 方法是修改系统的下的默认名称 放在博客上就当我记住了哈哈 xff01 include lt windef h gt LRESULT CALLBACK CBTHookProc int nCode WPARAM wParam LPARAM
  • 批处理脚本中切换目录

    一 场景 我要在bin main目录下操作v1文件 xff0c 然后在bin目录下操作v2文件 xff0c 但是最后v2文件没有被改写 xff0c 原因是你已经进入bin main 子目录下 xff0c 不能直接进入父目录bin 所以应该注

随机推荐

  • Linux下最强安卓模拟器,流畅又丝滑(附详细安装教程)此瓜保熟|Linux游戏党

    我打算完全从头开始 xff0c 写一个专门用于桌面办公的纯国产操作系统 xff0c 规避主流操作系统上影响用户体验的问题 xff0c 系统力求简洁 有兴趣加QQ群 xff1a 709652950 好东西让更多人发现 xff01 我找了整整两
  • python删除创建文件夹遇到的WindowsError: [Error 5]问题

    一 背景 实际操作中 xff0c 想删除一个文件夹并创建一个文件夹 xff0c 并定义了一个函数 xff0c 但总是遇到WindowsError Error 5 问题 xff0c 经过一番百度 xff0c 是说操作文件权限不够 xff0c
  • Windows下使用WinSW.NET4.exe 设置Nginx的开机自启(新版)

    WinSW NET4 exe 适合X64 xff1b WinSW NET2 exe 适合X86 对应的版本为 xff1a v2 9 0 一 下载地址 https github com winsw winsw releases 下载解压ngi
  • 并查集(Union-Find)算法详解

    并查集 xff08 Union Find xff09 是解决动态连通性问题的一类非常高效的数据结构 本文中 xff0c 我将尽我所能用最简单 xff0c 最清晰的逻辑展示出并查集的构造过程 xff0c 同时还将对其中的关键步骤给出相应的Py
  • apache 编码设置解决

    在windows操作系统上使用IE作为浏览器时 常常会发生这样的问题 xff1a 在浏览使用UTF 8编码的网页时 xff0c 浏览器无法自动侦测 xff08 即没有设定 自动选择 编码格式时 xff09 该页面所用的编码 即使网页已经声明
  • python 字符串相似度判断详解

    1 背景介绍 最近项目中要用到两个字符串相似度的求解算法 xff0c 来矫正ocr文本识别的结果 xff0c 进而提高识别的准确率 xff0c 通过矫正 xff08 相当于模糊查询 xff09 xff0c 识别准确率从65 上升到90 其结
  • 学习使用ffmpeg命令给视频添加一张设计好的背景图片

    学习使用ffmpeg命令给视频添加一张设计好的背景图片 效果如下命令如下 效果如下 未加背景图片之前 xff1a 加上背景图片之后 xff1a 命令如下 ffmpeg loop span class token number 1 span
  • html页面实现使用原生js点击按钮复制文本

    span class token operator lt span span class token operator span Doctype html span class token operator gt span span cla
  • 2.IOC概念及使用xml管理Bean

    1 IOC底层原理 1 1 什么是IOC xff08 1 xff09 控制反转缩写为IOC xff0c 把对象创建和对象之间的调用过程 xff0c 交给Spring管理 xff08 2 xff09 使用IOC目的 xff1a 为了降低耦合度
  • 3. 基于注解方式管理Bean

    1 什么是注解 xff08 1 xff09 注解是代码中的特殊标记 xff0c 格式为 xff1a 64 注解名称 属性名称 61 属性值 属性名称 61 属性值 xff08 2 xff09 注解可以作用在类 方法 属性上面 xff08 3
  • 4. Spring之AOP

    1 AOP基本概念 面向切面编程 利用AOP可以对业务逻辑的各个部分进行隔离 xff0c 从而使业务逻辑各部分之间的耦合度降低 xff0c 提高程序的可重用性 xff0c 同时提高开发效率 AOP主要意图为将日志记录 xff0c 性能统计
  • Python判断时间

    跟着下面这个代码即可学会 使用datetime 模块 39 39 39 pyinstaller使用方法 home leopader local bin pyinstaller i xxx ico xxx py 39 39 39 导入库dat
  • 1.windows11开启wsl2并安装Ubuntu 20.04

    1 开启wsl2 打开控制面板 xff0c 选择程序 启用或关闭Windows功能 xff0c 勾选 适用于Linux的Windows子系统还有虚拟机平台选项 设置wsl版本为wsl2 使用管理员身份 xff0c 打开cmd xff08 命
  • 3.美化shell

    1 安装zsh 默认的shell空值台比较丑 xff0c 在Linux中可以使用oh my zsh进行美化 使用oh my zsh前需要有zsh xff0c 先查看是否安装了zsh span class token function cat
  • 4.ubuntu20.04安装mysql5.7

    1 下载安装包 打开链接 https downloads mysql com archives community 选择相应版本进行下载 xff0c 这里mysql版本选择 5 7 35 xff0c 系统选择Ubuntu Linux xff
  • 5.ubuntu20.04安装redis

    1 下载并安装redis 安装gcc相关依赖 Ubuntu提供了一个build essential软件包 xff0c build essential的依赖包中包含了gcc和g 43 43 xff0c 因此在这里直接安装build essen
  • CentOS 7 安装 node.js

    1 下载node js安装包 打开 https nodejs org zh cn download 链接 xff0c 选择对应的版本进行下载 xff0c 这里选择16 14 2 可以下载到本地 xff0c 然后传到Linux系统中 xff0
  • Linux安装Nginx

    1 下载nginx 进入 http nginx org en download html 网址 分别有 Mainline version xff08 主线版 开发版 xff09 Stable version xff08 稳定版 xff09
  • 使用nginx进行负载均衡

    1 nginx负载均衡介绍 nginx应用场景之一就是负载均衡 在访问量较多的时候 xff0c 可以通过负载均衡 xff0c 将多个请求分摊到多台服务器上 xff0c 相当于把一台服务器需要承担的负载量交给多台服务器处理 xff0c 进而提
  • 普通人的第一个Linux发行版-安装Deepin20.5

    1 Deepin系统闲聊 Deepin是Linux系统的发行版之一 Deepin其实在国内已经有相当长的发展时间了 xff0c 个人认为 xff0c 在国内的Linux发行版中 xff0c Deepin可以不夸张的说就是龙头 xff0c 例