Debian
如何使用穩定版本的 Debian 安裝最新版本的軟體包(例如 Apache2)?
我正在管理一個 VPS 伺服器(我正在使用 Debian 10 Buster,最新的穩定版本),並且我想安裝最新版本的基本 Web 軟體包(例如:Apache 2.4.43、Bind 9.16.3),但是當我使用預設的 apt-repository 時,它會安裝一個稍微舊的版本(apache 2.4.38 和 bind 9.11.5)..
我發現 apache2 的 2.4.43 版本僅適用於 Debian Bullseye(測試版),但我不想安裝 Debian 的測試版,我更喜歡穩定版。
**簡而言之:**我想安裝“最新”版本的 apt 軟體包(如 apache2、bind9、postfix 等),而無需升級到不穩定版本的 Debian。
Debian stable 之所以被稱為 stable 是因為它包含的軟體,或者更確切地說,它包含的所有單個軟體的外部介面,在其生命週期內不會改變。這樣做的結果是,除了少數例外,打包軟體不會升級到更新版本。所以你不能——一般來說——在保持 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
如果其他升級已經在測試中可用,並且有一個特別相關的升級原因,您可以嘗試送出請求反向移植的錯誤。
但是請注意,如果您有特定的原因,您應該只升級到包的反向移植:反向移植的包沒有獲得與穩定儲存庫中的包相同的安全支持,而穩定的發行版作為一個連貫的整體進行測試,沒有使用反向埠進行此類測試。