Ubuntu的apt-get更新与升级

我有一个与Ubuntu服务器12.04 VPS和我想我的服务器的最大的稳定性,其主要目的是一个networking服务器。

UpdateUpgrade什么区别? 我无法理解差异。 据我了解, Upgrade是升级某些软件产品的软件包的版本,如果这个升级的软件有,例如,一些API的变化,我的代码可能成为不兼容的更新,我会遇到问题。 但是由于这只是小版本变化,相比大版本变更,使用dist-upgrade大多数时候这些升级都将与我的代码兼容。 我理解对吗?

第二个小问题是sudo apt-get update与运行sudo aptitude并安装所有安全更新一样? 我喜欢aptitude ,就像Windows更新一样,这就是我selectUbuntu Server的原因。

只是:

apt-get update更新您的存储库的包数据的本地副本,例如可用的版本和依赖项。

  • 这是需要检查是否有更新存在。
  • 它实际上并没有升级包。

apt-get upgradeapt-get dist-upgrade升级包。

  • 前者运行一般系统升级
  • 后者将应用更高级别的补丁,如内核升级。
  • 查看此链接详细了解upgradedist-upgrade

有关aptitude vs apt-get的详细讨论,请阅读AskUbuntu的post 。