Ubuntu apt-get 更新与升级

Ubuntu apt-get 更新与升级

我有一个装有 Ubuntu Server 12.04 的 VPS,我希望我的服务器具有最大的稳定性,其主要用途是用作网络服务器。

Update和之间有什么区别Upgrade?我不明白区别。据我所知,Upgrade是某些软件产品软件包的升级版本,如果升级后的软件有一些 API 更改,而我的代码可能与该更新不兼容,我就会遇到问题。但由于这只是与大版本更改相比的小版本更改,因此dist-upgrade大多数情况下这些升级将与我的代码兼容。我理解得对吗?

第二个小问题是,这是否与我运行并安装所有安全更新sudo apt-get update相同?我喜欢它,它类似于 Windows 更新,这就是我选择 Ubuntu Server 的原因。sudo aptitudeaptitude

答案1

简单地:

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

  • 这是为了检查是否存在任何更新。
  • 事实上并非如此升级包。

apt-get upgrade还会apt-get dist-upgrade升级包。

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

aptitude有关vs的详细讨论apt-get阅读此 AskUbuntu 帖子

相关内容