Ubuntu 16.04LTS->18.04LTS
这是一次无聊的升级记录
安装包更新
问题一:报错
1
2
| E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
|
重启,问题解决。
问题二:太慢
忘记换源了TAT。
首先取消upgrade
打开另一个终端,先列出apt的进程,再终止它:
1
2
3
| $ ps -e | grep apt
2237 pts/2 00:00:01 apt
$ sudo kill 2237
|
这时候原来的终端窗口会显示已终止。
接下来换源
1
2
3
4
| cd /etc/apt
sudo cp sources.list sources.list.bak
sudo sed -i 's/cn\.archive\.ubuntu/mirrors\.aliyun/g' sources.list
sudo sed -i 's/security\.ubuntu/mirrors\.aliyun/g' sources.list
|
这里直接使用sed命令进行替换,替换成阿里云的源,在”.“前面加”\“是sed使用的正则表达式转义。
然后回到第一步。
安装update-manager-core包
1
| sudo apt install update-manager-core
|
升级
可能会提示没有重启,重启再试。
如果成功就是不停下载安装一步步按提示来就行了。