我正在管理VPS服务器(正在使用最新的稳定版本Debian 10 Buster ),并且我想安装基本Web软件包的最新版本(例如:Apache 2.4.43,绑定9.16.3),但是当我使用默认的apt-repository时,它会安装一个稍旧的版本(Apache 2.4.38和绑定9.11.5)。
我发现apache2的2.4.43版本仅适用于Debian Bullseye(测试版本),但是我不想安装Debian的测试版本,我更喜欢稳定版本。
简而言之:我想安装apt软件包的“最新”版本(例如apache2,bind9,postfix等),而不升级到不稳定的Debian版本。
Debian稳定器之所以被称为稳定器,是因为它所包含的软件,或者说它所包含的所有软件的外部接口,在其生命周期内都不会改变。这样的结果是,除少数例外,打包的软件不会升级到较新的版本。因此,通常来说,您不能在保持Debian稳定状态下安装较新软件的打包版本的情况。
但是,有些软件包可以作为反向端口使用,而该apache2
软件包就是其中之一。您可以通过启用反向端口并将其选择为升级源来安装它们:
echo deb http://deb.debian.org/debian buster-backports main | sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install -t buster-backports apache2
如果测试中已经有其他升级,并且有特别相关的升级原因,则可以尝试提交请求反向移植的错误。
但是请注意,只有在有特定原因的情况下,才应升级到软件包的反向移植:反向移植的软件包所获得的安全支持与稳定存储库中的软件包没有相同的安全支持,并且尽管稳定发行版已作为一个整体进行了测试,反向移植无法进行此类测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句