我正在努力遵守政府要求,需要让我的 15.04 服务器保持最新状态。大多数 15.04 都有最新的软件包。我可以在命令行上升级 Apache 吗?我需要 openssh 6.9 或更高版本,这也可以吗?
答案1
对于此版本,您需要 PPA 或编译所需的版本。Vivid 中此软件包的最新版本是
$ apt-cache policy openssh-server
openssh-server:
Installed: 1:6.7p1-5ubuntu1
Candidate: 1:6.7p1-5ubuntu1
Version table:
*** 1:6.7p1-5ubuntu1 0
500 http://de.archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
100 /var/lib/dpkg/status
和
$ apt-cache policy apache2
apache2:
Installed: (none)
Candidate: 2.4.10-9ubuntu1
Version table:
2.4.10-9ubuntu1 0
500 http://de.archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
Wily 中有2.4.12 版本apache2
,但没有 6.9 版本openssh-sever
答案2
是的,运行以下命令将这些包升级到适用于 15.04 的最新版本:
sudo apt-get update
该命令更新 ubuntu 服务器提供的软件包列表
sudo apt-get install openssh-server apache2
该命令将把这些包升级到最新版本
您可能需要升级所有软件包以获取所有最新的安全更新:
sudo apt-get upgrade
最后,你可能想要运行sudo apt-get dist-upgrade
以获取最新的内核更新,其中还包括内核最安全的安全更新,但运行此命令时请谨慎选择就像它可能会对系统做出改变,从而影响系统的运行方式dist-upgrade
因此,除非您有额外的停机时间以备需要修复某些内容,否则请不要运行该命令。此外,您可能需要在之后重新启动dist-upgrade
以使更改生效。