如何更新 Ubuntu 服务器?

5 upgrade server installation apt 11.04

我有 Ubuntu Server 11.04。我想更新包而不是核心。

例如,我使用apt-get. 我看到有一个新版本。我可以通过下载存档并使用dpkg. 但是,嘿,最好学习如何使用新技巧。

PSapt-get upgrade不会列出亚音速。为什么?

Eli*_*gan 9

大多数已安装的软件(包括 Subsonic)是由配置的软件源(也称为存储库)提供的,软件包管理器会自动从这些下载和安装软件。运行这些命令会将所有此类软件升级到您配置的软件源中提供的最新版本:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

有关这些命令的具体作用的说明,请参阅apt-get联机帮助页。(也可以在您的机器上通过 访问man apt-get。)

但是,Subsonic 并非以这种方式安装。按照这些说明,您手动下载了.debSubsonic的安装程序包(文件),并通过手动调用dpkg带有-i标志的命令来安装它。与大多数 Ubuntu 软件不同,Subsonic 没有可供您设置的软件源来提供它,因此您必须以这种方式安装它。要将其升级到更高版本,只需下载最新.deb文件(或您想要升级到的任何版本)并按照相同的安装说明(使用新.deb文件)。

由于 Subsonic 不会与系统上的其余软件一起自动升级(通过apt-get),您必须注意保持最新的影响它的问题,以便您知道何时发现安全漏洞以及何时修补它们(即,当发布新版本以修复漏洞时)。在实践中,所有网络服务器软件的复杂程度都超过了极低的程度,它们都有多个安全漏洞,这些漏洞会不时被发现(并希望也能修复)。

将来的某个时候,您可能有更好的选择,即为 Subsonic使用非官方软件源(称为PPA的一种)。然后,您将收到 Subsonic 的更新以及系统上其余软件的更新(通过apt-get)。但是,目前Subsonic PPA是空的,不提供任何软件。