舊版 Ubuntu 上安裝套件

除了 Ubuntu LTS (Long Term Support) 版本提供 3-5 年軟件維護支援外,一般每個 Ubuntu 版本提供 9 個月軟件維護支援 (13.04 前提供 18 個月軟件維護支援),所以有些 Ubuntu 伺服器在安裝後約一年後,便不能經互聯網再安裝該版本的套件。

最正確維護 Ubuntu 伺服器的方法是,升級到下一個版本或最新的 LTS 版本,以最新的推出為佳 。但如果為了一些有特別要求的商業 Linux 軟件,要繼續使用該個已不被支援的版本,但為了從互聯網安裝軟件,就要更改 source.list 檔案,改為使用 old-releases.ubuntu.com 了。

先備份原有 sources.list 檔案:

$ mv /etc/apt/sources.list /etc/apt/sources.list-old

用 sed 把原來的 mirror 改為 old-releases.ubuntu.com,例如原本的 mirror 是台灣 ftp.twaren.net:

$ sed 「s/ftp.twaren.net\/Linux\/Ubuntu/old-releases.ubuntu.com/g」 /etc/apt/sources.list > /etc/apt/sources.list-new

就會把:

deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ oneiric-updates main restricted

改為:

deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main restricted

檢查 sources.list-new 是正確後,把它覆蓋原有 sources.list 檔案,然後更新。

$ cp /etc/apt/sources.list-new /etc/apt/sources.list

$ apt-get update

更新後便可以安裝套件了。

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *