深度deepin系统安装全攻略:从零开始打造国产Linux工作环境
1. 为什么选择深度deepin?一个国产Linux系统的真实体验
如果你和我一样,对Windows的臃肿和时不时弹窗感到厌倦,又觉得其他Linux发行版对新手不够友好,那深度deepin绝对值得你花时间了解一下。我大概是从V15版本开始接触deepin的,一路用到现在的V23,可以说,它是我用过的、最适合从Windows或macOS“无缝”切换过来的Linux系统,没有之一。
很多人一听到“国产操作系统”,心里可能会打个问号:软件够用吗?稳定吗?会不会很难上手?我最初也有同样的疑虑。但实际用下来,特别是把它作为主力开发和生活娱乐环境用了大半年后,我发现这些担心大部分是多余的。深度deepin基于Debian,这意味着它拥有海量的软件源和强大的社区支持,同时,深度团队在上面做了大量的“本土化”和“易用性”工作。比如,它自带的应用商店里,微信、QQ、WPS Office、网易云音乐、腾讯会议这些国内常用软件,都是官方适配好的,点一下就能安装,完全不用你去折腾什么Wine配置或者找替代品。这种开箱即用的体验,对于想尝试Linux但又怕麻烦的朋友来说,简直是福音。
那么,deepin适合谁呢?我觉得主要有三类人:一是学生和开发者,需要一个干净、高效、可高度定制的编程环境;二是轻度办公和日常娱乐用户,主要活动在浏览器、文档处理、影音播放,希望系统流畅、无打扰;三是像我这样的技术爱好者,想支持国产软件发展,同时体验一个设计精美、理念不同的操作系统。无论你是想装在闲置的旧电脑上焕发新生,还是像我一样在主力机上搞个双系统,或者只是在虚拟机里先尝尝鲜,这篇攻略都会手把手带你走完全程,避开我当年踩过的那些坑。
2. 安装前的“粮草”准备:镜像、工具与硬件检查
俗话说,磨刀不误砍柴工。安装系统前做好充分准备,能避免99%的临场抓瞎。咱们分三步走:下镜像、做启动盘、查硬件。
第一步,获取官方镜像。这是最重要的一步,一定要去深度官方网站(deepin.org)的“下载”页面获取最新稳定版的ISO镜像文件。我强烈建议你下载“官方镜像”,而不是某些第三方修改版,安全和稳定性是第一位的。目前最新的稳定版是V23,文件大概3-4个GB。下载时留意一下,官网通常提供多个镜像源,选一个速度快的就行。
第二步,制作启动U盘。你需要一个容量至少8GB的U盘(建议16GB或以上),里面的数据会被清空,所以请提前备份。在Windows下,我推荐使用Rufus或Ventoy这两个工具。Rufus更直接:插入U盘,打开Rufus,选择下载好的ISO文件,分区类型选“GPT”(如果你的电脑是比较新的UEFI启动模式)或“MBR”(老式BIOS),其他选项默认,然后点“开始”就行。Ventoy则更强大,它可以把U盘做成一个多系统启动盘,以后你只需要把各种系统的ISO文件拷贝进去就能选择安装,一劳永逸。在macOS下,可以使用Etcher,界面更简洁,操作同样无脑。
第三步,硬件兼容性自查。这是决定安装能否顺利、日后使用是否舒心的关键。deepin的硬件要求其实很亲民:
- CPU:64位双核处理器,英特尔酷睿i3或同级AMD以上更好。
- 内存:最低4GB,但想要流畅多任务,8GB是起步,16GB体验更佳。我实测4GB内存开机后基本就占一半了,开几个网页和文档就会有点卡。
- 硬盘:官方建议64GB以上。这里有个大坑:安装程序会检查空闲空间,虽然系统本身不大,但为了预留缓存和软件安装空间,我强烈建议你准备至少100GB的固态硬盘(SSD)空间。机械硬盘也能装,但速度体验会打折扣。
- 显卡:英特尔核显、AMD或NVIDIA独立显卡基本都支持。对于NVIDIA独显用户,安装后可能需要手动安装闭源驱动以获得最佳性能,这个我们后面会详细说。
- 网络:最好能有有线网络连接,无线网卡在安装过程中可能因为缺乏驱动而无法识别,尤其是某些比较新的或小众的型号。提前备好你的无线网卡型号,万一用不了,可以手机USB共享网络临时救急。
3. 双管齐下:物理机安装与虚拟机安装详解
接下来就是实战环节了。我会分别讲解在物理机(真机)和虚拟机上安装的完整流程,你可以根据自己的情况选择。
3.1 物理机安装:从U盘启动到分区规划
将制作好的启动U盘插入电脑,重启,在开机时狂按启动菜单键(通常是F12、F10、F2或ESC,不同品牌电脑不一样,可以搜一下你的电脑型号)。在启动菜单里选择你的U盘设备(通常带“UEFI: USB”字样)。
成功引导后,你会进入deepin的Live安装环境。首先选择语言和键盘布局,选中文简体就行。接下来是最关键也最容易出错的一步:硬盘分区。
安装程序会提供两种模式:“全盘安装”和“高级安装”。如果你是新手,并且这块硬盘上的数据可以全部清空,那么无脑选择“全盘安装”,安装程序会自动为你规划好所有分区(根分区/、交换分区swap等),非常省心。但如果你想保留原来的Windows系统做双启动,或者想自定义分区大小,就必须选“高级安装”。
这里我详细说一下“高级安装”的手动分区方案,这也是Linux学习的必经之路。假设你有一块256GB的SSD,想分100GB给deepin,可以这样规划:
- EFI系统分区:如果你的电脑是UEFI启动模式,这个分区必须有。大小建议300MB到500MB,文件系统选
fat32,挂载点选/boot/efi。 - 交换分区(swap):相当于Windows的虚拟内存。大小建议是你物理内存的1到2倍(比如你16GB内存,swap分16-32GB)。但如果你内存足够大(比如32GB以上),不分swap或者只分4-8GB也行。文件系统就选
linux-swap。 - 根分区(/):这是系统核心和安装软件的地方。建议分配至少50GB,文件系统选
ext4,挂载点选/。 - 家目录分区(/home):这是存放你个人文档、下载、配置文件的目录。强烈建议单独分区,这样以后重装系统时,格式化根分区
/,但保留/home分区,你的个人数据和大部分软件设置就都还在。把剩余的空间(比如约50GB)都分给它,文件系统ext4,挂载点/home。
分区完成后,在下方选择将引导器安装到刚才创建的EFI分区(或整个磁盘),确认无误后,点击“开始安装”。安装过程大约20-40分钟,期间会拷贝文件和配置系统,你可以看看屏幕上介绍的deepin特性。
3.2 虚拟机安装:零风险的尝鲜与测试
如果你还不确定是否要真机安装,或者想先学习一下,虚拟机是最佳选择。我常用的是VMware Workstation Player(免费)或VirtualBox(开源免费)。这里以VMware为例。
首先,新建一个虚拟机,选择“典型”配置。在安装来源处,选择你下载的deepin ISO镜像文件。VMware通常能自动识别出这是“Debian 10.x 64位”。接下来设置虚拟机的名称和存放位置。
然后是配置虚拟硬件:
- 处理器:给2个核心以上。
- 内存:至少分配4GB,8GB更佳。
- 网络:默认的NAT模式就行,这样虚拟机可以共享主机的网络上网。
- 硬盘:创建新的虚拟磁盘,类型用默认的SCSI,选择“将虚拟磁盘拆分成多个文件”。容量这里注意:虽然deepin最小要求25GB,但同样建议给到80GB以上,避免以后捉襟见肘。
创建完成后,启动虚拟机,就会进入和物理安装一样的Live环境。虚拟机的分区就简单多了,直接选择“全盘安装”即可,虚拟机的硬盘是虚拟的,不会影响你主机上的真实数据。接下来的步骤就和物理安装完全一致了。
虚拟机安装有个额外的好处,就是可以方便地做“快照”。在安装完成、配置好基础环境后,马上在VMware里给虚拟机拍个快照。以后无论你怎么折腾系统,玩坏了,一键就能恢复到刚装好的干净状态,特别适合学习和测试。
4. 安装后的第一步:基础配置与驱动优化
系统安装完成,重启进入桌面,别急着装软件。先把基础打牢,后续使用会顺畅很多。
首先是系统更新。打开“终端”,输入以下命令:
sudo apt update sudo apt upgrade -y这会把系统自带的软件源列表更新,并升级所有可更新的软件包。深度有自己的软件源,速度通常很快。升级过程中可能会要求你重启,照做就行。
接下来是驱动问题,尤其是显卡驱动。对于大多数英特尔核显和AMD显卡,deepin自带的开源驱动已经能工作得很好。但如果你用的是NVIDIA独立显卡,并且感觉桌面动画卡顿,或者想玩游戏、跑AI模型,就需要安装NVIDIA官方闭源驱动。
打开“深度驱动程序管理器”(可以在启动器里搜索到)。如果检测到NVIDIA显卡,它会提示你有可安装的专有驱动。选择一个推荐版本(比如nvidia-driver-535),点击安装。安装完成后必须重启电脑。重启后,可以在终端输入nvidia-smi来验证驱动是否安装成功,如果显示出显卡信息表格,就说明没问题了。
然后是配置国内软件源(可选但推荐)。虽然深度官方源不错,但有时候为了更快的下载速度,或者需要某些特定软件,可以添加一些国内知名的Debian/Ubuntu镜像源。不过,对于新手,我建议先只用深度官方源和自带的商店,稳定性最有保障。等你熟悉了apt命令和源列表结构后,再考虑更换或添加清华、阿里云等镜像源。
最后,调整一下系统设置。
- 显示:在设置里调整合适的分辨率和缩放比例(如果你的屏幕是2K或4K高分屏)。
- 电源管理:设置合盖、按电源键时的行为。
- 鼠标和触摸板:按自己习惯调整滚动方向、双击速度等。
- 区域和语言:确保输入法是你常用的,比如搜狗拼音,deepin是预装了的。
5. 打造生产力环境:必备软件安装与配置
系统稳定了,就该武装我们的软件了。deepin应用商店是首选,但有些软件可能需要其他方式安装。
办公与通讯:
- WPS Office:商店直接安装。对微软Office文档的兼容性非常好,个人版免费,是Linux下最好的办公套件之一。
- 微信/QQ:商店直接安装。都是深度团队深度优化过的版本,截图、文件传输、语音视频通话基本和Windows版无异。
- 钉钉/腾讯会议:商店也有,满足远程办公和会议需求。
开发环境搭建:如果你是个开发者,终端是你的主战场。首先,通过商店或命令安装一些基础工具:
sudo apt install git curl wget build-essential- 版本管理:Git已包含在上述命令中。
- 编程语言:
- Python:系统通常自带Python3。管理多版本推荐用
pyenv。 - Node.js:建议通过
nvm安装,方便切换版本。curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash - Java:可以通过
apt install openjdk-11-jdk安装OpenJDK,或者去Oracle官网下载JDK手动配置。
- Python:系统通常自带Python3。管理多版本推荐用
- 开发工具:Visual Studio Code在商店有官方版本,或者去官网下载
.deb包安装。IntelliJ IDEA、PyCharm等JetBrains全家桶,可以去官网下载tar.gz包解压后直接运行脚本安装。 - 容器与虚拟化:安装Docker可以参照官方文档,先添加Docker的APT源,再安装。对于本地开发环境,用Docker Compose编排非常方便。
日常工具:
- 浏览器:商店有Chrome和Firefox。Edge也有Linux版,可以去微软官网下载。
- 影音播放:深度自带的影院和音乐应用已经不错。如果需要更强格式支持,可以安装
VLC(sudo apt install vlc)。 - 截图与录屏:深度系统自带的截图工具(Ctrl+Alt+A)很好用。录屏可以用
SimpleScreenRecorder或OBS Studio,商店或APT都能安装。 - 压缩解压:系统自带归档管理器支持zip、rar、7z等常见格式,基本够用。
6. 系统美化与个性化:让你的deepin独一无二
deepin默认的桌面环境(DDE)已经非常美观,但爱折腾是Linux用户的天性。这里分享几个安全的个性化设置,不会影响系统稳定性。
首先是主题和图标。在“控制中心”->“个性化”里,你可以切换预置的几种主题模式(浅色、深色、自动)。更进一步的,可以去深度社区论坛或gnome-look.org网站下载第三方GTK主题和图标包。下载后,通常是压缩包,解压后放到用户主目录下的.themes和.icons文件夹(如果不存在就新建,注意文件夹名前有点号)。然后回到个性化设置里,就能在“主题”和“图标”选项中看到并应用它们了。我个人很喜欢“McOS”系列图标和“WhiteSur”主题,搭配起来很有macOS的感觉。
其次是Dock栏和任务栏。深度默认的Dock在底部,你可以右键Dock进入“设置”,调整它的位置(左、下、右)、大小、图标大小和智能隐藏行为。任务栏(顶部栏)的插件也可以增减,比如添加天气、网速监控、CPU占用显示等。这些插件很多可以在应用商店搜索“插件”找到。
最后是终端的美化。默认的终端已经不错,但我们可以让它更强大更好看。我推荐使用zsh替代默认的bash,并安装oh-my-zsh框架。
sudo apt install zsh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"安装过程中会提示你将默认shell切换为zsh。之后,你可以编辑家目录下的.zshrc文件,更换主题(比如agnoster),并安装一些实用插件,比如语法高亮(zsh-syntax-highlighting)和命令提示(zsh-autosuggestions)。一个高颜值的终端,能让敲命令的心情都好起来。
7. 避坑指南与常见问题排错
即使按照攻略一步步来,也可能会遇到些小波折。这里我总结几个我遇到过,以及社区里常见的问题。
问题一:安装过程中卡死或报错。
- 可能原因1:镜像文件损坏。重新下载一次ISO,并用MD5或SHA256校验工具检查一下哈希值是否与官网公布的一致。
- 可能原因2:U盘质量问题或制作不当。换一个质量好的U盘,用Rufus重新制作,写入模式尝试换成“DD模式”或“ISO模式”。
- 可能原因3:硬件兼容性问题。尝试在安装启动时,在引导菜单按
e键编辑启动参数,在linux那一行末尾加上nomodeset(禁用显卡驱动直接加载),然后按F10启动。安装完进入系统后再装显卡驱动。
问题二:安装后无法连接Wi-Fi。
- 可能原因:无线网卡驱动缺失。这是Linux的老大难问题。首先,用手机USB共享网络,或者接上有线网。然后打开“驱动程序管理器”看看有没有可用的专有驱动。如果不行,在终端用
lspci | grep -i network命令查看无线网卡型号,然后去深度论坛或搜索引擎搜索“deepin + 你的网卡型号”,通常能找到解决方案,可能需要手动编译安装驱动。
问题三:双系统时间不一致。
- 现象:进入Windows后,时间慢了8小时。
- 原因:Windows和Linux对硬件时钟(RTC)的解读方式不同。Windows认为硬件时钟是本地时间,而Linux默认认为是UTC时间。
- 解决:在deepin终端里执行:
timedatectl set-local-rtc 1 --adjust-system-clock。这条命令告诉Linux,硬件时钟里存的是本地时间。或者你也可以选择在Windows里修改注册表,让Windows使用UTC时间,网上也有相应教程。
问题四:软件安装失败或依赖问题。
- 首先,总是优先使用深度应用商店和系统自带的
apt命令安装软件。 - 如果安装
.deb包出错,可以尝试在终端用sudo apt install ./package_name.deb安装,它会自动处理依赖。 - 如果提示依赖不满足,可以运行
sudo apt --fix-broken install尝试修复。或者去深度论坛搜索该软件,看是否有专为deepin打包的版本。
记住,遇到问题不要慌,深度社区非常活跃,大部分常见问题都能在论坛(bbs.deepin.org)找到答案。提问时,尽量详细描述你的操作步骤、系统版本和错误信息截图,这样别人才能更好地帮你。
