Ubuntu 16.04LTS->18.04LTS

Ubuntu 16.04LTS->18.04LTS

这是一次无聊的升级记录

安装包更新

1
sudo update && upgrade

问题一:报错

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
sudo apt autoclean

接下来换源

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

升级

1
do-release-upgrade -d

可能会提示没有重启,重启再试。

如果成功就是不停下载安装一步步按提示来就行了。

0%