软件更新如何工作?

Jon*_*nas 10 server updates apt

我想知道软件更新如何适用于我的 Ubuntu Server 10.10。

我被推荐apt-get install用于安装新软件和apt-get update为生产使用的 Ubuntu 服务器更新软件。因为这些软件包是针对 Ubuntu 进行测试的,相比之下,下载源代码并在盒子上编译软件。

但是在我的 Ubuntu Server 10.10 上,我没有使用apt-get install. 那么这是如何工作的,这些软件会在我以后运行时更新apt-get update还是以后必须apt-get install再次运行,或者我是否必须等待 Ubuntu 的下一个版本才能获得它们?

补丁和安全更新是否以相同的方式管理?还是可以自动更新?如果有这样的设置,我如何检查我的系统正在使用什么?

小智 14

仅供参考,sudo apt-get update不更新软件。它只是更新APT 包管理器用来跟踪系统上安装的软件的列表,以及Ubuntu存储库中系统可用的软件。

更新到存储库中可用的最新版本的正确过程是运行sudo apt-get update更新可用软件列表,然后sudo apt-get upgrade实际安装包的新版本。

值得注意的是,存储库中的版本可能略有过时:这通常是因为这是 Canonical 支持此版本 Ubuntu 的唯一版本,或者因为还没有人将新版本上传到存储库。欢迎您手动或使用 Personal Package Archives (PPA) 安装更新的软件。


812*_*128 11

Ubuntu 有一项政策,其中(通常)只会在 Ubuntu 存储库(您通过 访问apt-get)中更新程序的小安全修复程序。

这是为了确保生产环境的最大稳定性 - 这在服务器上尤其重要。这意味着在 Ubuntu Server 11.04 发布之前,您不会看到 PostgreSQL 和 Nginx 等软件的版本更新。

您可以在 Ubuntu wiki 上找到有关稳定版本更新的信息