升级命令
虽然 apt-get 经常被人诟病,但实际上它还是个挺好用的软件包管理器。在 Ubuntu 14.04 以后的系统中,apt-get 相关的升级更新命令有四个:
apt-get update
apt-get upgrade
apt-get full-upgrade
apt-get dist-upgrade
那么,这四个升级命令都有什么差别呢?
根据 apt-get 的官方手册:
update
- 从服务器更新可用的软件包列表。upgrade
- 根据列表,更新已安装的软件包。upgrade
不会删除在列表中已经没有的软件包,也不会安装有依赖需求但尚未安装的软件包。full-upgrade
- 根据列表,更新已安装的软件包。full-upgrade
可能会为了解决软件包冲突而删除一些已安装的软件包。dist-upgrade
- 根据列表,更新已安装的软件包。dist-upgrade
可能会为了解决软件包冲突而删除一些已安装的软件包,也可能会为了解决软件包依赖问题安装新的软件包。
我们应该怎么做?
依次执行如下命令即可:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot