有使用Ubuntu的朋友都知道,有一大堆的程式以及程式庫需要安裝,可是有時候(尤其是透過使用台灣的Image安裝的系統)明明有的程式庫,可是使用apt-get install硬是回報錯誤,連apt-get update都不行,是怎麼回事呢?

原來,因為全世界使用Ubuntu的系統太多了,每次安裝軟體時當然不能都連上同一處,以免造成單一伺服器負載過大,所以,全世界各國都有許多的mirror站台。偏偏如果你的 Ubuntu 使用的 mirror 站台剛好在你要安裝程式的時候負載過大或當機,那當然就會沒辦法安裝囉。

不過,既然是 mirror 站台,所以當然我們可以自己選用要使用哪一個網站。所有台灣的 Ubuntu mirror 站台列表,在這裡【台灣Ununtu套件庫來源】,你可以自己選用。如果你習慣使用桌面環境,也可以透過系統設計「System Setting」中的「Software & Updates」中的第一個頁籤「Ubuntu Software」裡面的「Download from」,先選擇「Other…」,就有一個「Select Best Server」按鈕,系統就會幫你找出合適的了。

不過,就站長的經驗,還是自己設定最實在。到終端機中找到這個檔案:/dev/apt/sources.list,使用 vi 開啟之後,使用字串取代指令:

%s/old.domain.name/new.domain.name/g

把檔案中原本不給力的網址通通換成你想要換的網址,再存檔,然後再執行 apt-get udpate 確定可以使用就好囉。

(15)