我正在管理一个VPS服务器(我使用的是Debian 10 Buster,最新的稳定版本),我想安装基本web包的最新版本(例如: Apache 2.4.43,Bind 9.16.3),但是当我使用默认的apt-存储库时,它会安装一个稍旧的版本(apache 2.4.38和bind 9.11.5)。
我发现apache2的2.4.43版本只适用于Debian (测试版本),但我不想安装Debian的测试版本,我更喜欢稳定的版本。
简而言之:我想安装apt软件包的“最新”版本(如apache2、bind9、postfix等)。而不升级到不稳定版本的Debian。
发布于 2020-05-19 15:50:52
Debian稳定之所以被称为稳定,是因为它包含的软件,或者更确切地说,它包含的所有单个软件的外部接口,在其生命周期内不会改变。其结果是,除了少数例外,打包软件不会升级到较新的版本。因此,通常情况下,您不能在Debian稳定版上安装新软件的打包版本。
但是,有些包可以作为后端使用,而apache2包就是其中之一。您可以通过启用backports并选择它作为升级源来安装这些端口:
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如果其他升级已经在测试中可用,并且有一个特别相关的升级理由,那么您可以尝试将bug归档,请求一个支持端口。
但是,请注意,只有在有特定原因的情况下,您才应该升级到包的backports :后端包没有获得与稳定存储库中的包相同的安全支持,虽然稳定发行版是作为一个连贯的整体进行测试的,但是没有对backport进行这样的测试。
https://unix.stackexchange.com/questions/587709
复制相似问题