黄榛
deepin
2019-06-23 02:03 占坑二楼
Reply Like 0 View the author



https://bbs.deepin.org/post/179689
跟着官方走了,无心折腾
https://bbs.deepin.org/post/179689
上次更新说官方7月就停止支持unstable了
要是官网万一没有unstable切换stable的方案的话
恐怕只能自己动 ...
https://bbs.deepin.org/post/179689
上次更新说官方7月就停止支持unstable了
要是官网万一没有unstable切换stable的方案的话
恐怕只能自己动 ...
1、制作启动U盘
折腾linux经常要重装,另外修复grub开机启动也必须有个恢复光盘,这个用本论坛提供的工具就好,可以说是最完美的启动U盘了:
【2017.12.25】deepin安装U盘制作,支持 BIOS+UEFI,deepin_Recovery+Win PE
https://bbs.deepin.org/post/149708
2、btrfs分区基本用法与重载grub开机启动
待编写
3、deepin 版本切换
版本切换是有一定的风险的,建议先备份系统,如果使用btrfs格式就很简单,创建一个快照即可,其他分区格式的请自行备份。
stable和unstable切换只需要改变源,然后对包指定版本即可,有依赖的,对依赖包也指定版本。
首先是修改源,stable等同lion,unstable等同panda,可根据需要修改,版本来回切换都没问题的,改完记得update一下。这样版本就切换完成,但是这时候如果upgrade或者安装某个软件可能就会提示依赖关系不满足,没办法安装。要解决其实很简单,只要指定版本就能安装,有依赖关系的,将依赖的包也指定版本即可。
指定版本最简单的方式是通过shell的自动补全,我使用的是zsh,系统默认的shell是bash,安装bash-completion后应该也可以操作,如果不行请安装zsh和oh-my-zsh,这个网上有教程。以分区工具gparted为例,正常安装的命令是"sudo apt install gparted",如果就这样回车,系统就会提示已安装。我们可以在软件包名字后面加一个等于号,然后按TAB键,shell就会帮你补全当前源中的最新版本,比如我现在整个命令就会变成"sudo apt install gparted=0.25.0-2deepin",然后回车就可以降级安装了。这个包比较简单,没有什么依赖,所以直接就能降级,但是其他很多包都有依赖,需要进一步处理,但是基本原理都是一样的,在包名后加个等于号再按TAB键,shell就会补全版本号。下面说一些注意事项,其他的问题可回帖咨询。
切换版本最麻烦的是dde的依赖,有好多包,其他第三方应用一般没太多依赖。目前来说,stable源有部分包已经比unstable新了,但是大部分包还是unstable比较新,而且unstable的源更全,你会发现好多原来有的软件现在搜不到了,其实它们是在unstable源里。而这其中最为重要的是nvidia的闭源驱动(deepin-nvidia-prime),如果要从unstable切回stable,切记一定要先装好驱动。
4、snapper基本用法
待编写