1. 把所有包升级至 16.04(trusty) 的最新版
$ aptitude update$ aptitude full-upgrade -y
2. 更改更新源为 17.10
deb http://mirrors.aliyun.com/ubuntu/ artful main restricted
deb http://mirrors.aliyun.com/ubuntu/ artful-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ artful universe
deb http://mirrors.aliyun.com/ubuntu/ artful-updates universe
deb http://mirrors.aliyun.com/ubuntu/ artful multiverse
deb http://mirrors.aliyun.com/ubuntu/ artful-updates multiverse
5. 升级至17.10
$ aptitude update$ aptitude safe-upgrade -y# 注1:升级过程中会提示你重启服务(restart services),选yes# 注2:还会出现文件冲突,保留当前版本(current version)即可,输入N
6.把所有包升级至 16.04 (xenial) 的最新版,并重装丢失的aptitude包,最后清理无用包
$ apt-get dist-upgrade$ apt-get install aptitude$ apt-get autoremove
7. 至此已经顺利升级至17.10了,但你会发现像原来那样使用sudo命令会报错:
# 重启Bash,在非root权限下测试$ sudo apt-get updatesudo: no tty present and no askpass program specified
# 此后用sudo只能这么用:$ sudo -S apt-get update
如果你装错了,或者想退回 Ubuntu 14.04 (trusty),把Linux子系统卸载重装即可:
> lxrun /uninstall /full /y> lxrun /install
8.然后可以安装deepin的桌面环境了
网友评论