Linux

如何強制 debian linux apt-get 安裝程序安裝不穩定/特定版本的軟體包?

  • December 15, 2009

我想強制 debian linux 上的安裝系統 apt-get 安裝不穩定(即更高版本)的包,比 debian 包維護者認可的穩定包晚。

這是因為我想利用後續版本中的新功能。

我已經嘗試了以下組合,但沒有一個強制我想要的更高版本:

  • apt-get -t 不穩定選項
  • 編輯 /etc/apt/apt.conf APT::Default-Release “unstable”;
  • 編輯 /etc/apt/source.list ftp.uk.debian.org/debian 不穩定主

請指教。

以下是可選的,如果您有興趣(!):我已經給出了一些具體的背景來說明我想要在下面實現的目標。

我的具體情況詳細

我想在我的 Debian 4 Etch 系統上安裝 gcc 4.4,但 apt-get 報告最新版本為 4.1。

它報告 4.1,因為這是中央 Debian 軟體包維護者支持的最新穩定版本。

以後的版本被認為是不穩定的。

我需要 4.4,因為我需要在我的 bugzilla-3.4.4 安裝中安裝一些圖形功能所需的 PerlMagick 模組。

如果沒有 4.4,我在為 PerlMagick 模組安裝 Perl 模組的製作/編譯階段收到錯誤:“無法辨識的命令行選項“-fopenmp”” - 此錯誤與多處理器支持有關,在最新的 4.4 版本中可用gcc 但不是在 4.1 中,這是 debian 軟體包維護者認為的最新穩定版。

我希望如果我可以在我的機器上安裝 gcc 4.4,那麼如果我為 PerlMagick 模組重新執行 Perl 安裝並且圖形功能將被啟用,則不會出現此錯誤。

將測試儲存庫添加到您的 sources.list:

deb http://ftp.debian.org/debian測試主要貢獻

現在做 ‘apt-get install gcc-4.4’ ;事實證明,4.4 已打包,因此可以與直接的“gcc”包一起安裝。

引用自:https://serverfault.com/questions/94564