![Ubuntu apt-get 更新与升级](https://linux22.com/image/622524/Ubuntu%20apt-get%20%E6%9B%B4%E6%96%B0%E4%B8%8E%E5%8D%87%E7%BA%A7.png)
我有一个装有 Ubuntu Server 12.04 的 VPS,我希望我的服务器具有最大的稳定性,其主要用途是用作网络服务器。
Update
和之间有什么区别Upgrade
?我不明白区别。据我所知,Upgrade
是某些软件产品软件包的升级版本,如果升级后的软件有一些 API 更改,而我的代码可能与该更新不兼容,我就会遇到问题。但由于这只是与大版本更改相比的小版本更改,因此dist-upgrade
大多数情况下这些升级将与我的代码兼容。我理解得对吗?
第二个小问题是,这是否与我运行并安装所有安全更新sudo apt-get update
相同?我喜欢它,它类似于 Windows 更新,这就是我选择 Ubuntu Server 的原因。sudo aptitude
aptitude
答案1
简单地:
apt-get update
将要更新您的存储库包数据的本地副本,例如可用版本和依赖项。
- 这是为了检查是否存在任何更新。
- 事实上并非如此升级包。
apt-get upgrade
还会apt-get dist-upgrade
升级包。
- 前者运行常规系统升级
- 后者将应用更高级别的补丁,例如内核升级。
- 查看此链接详细了解
upgrade
vsdist-upgrade
aptitude
有关vs的详细讨论apt-get
,阅读此 AskUbuntu 帖子。