關於Ubuntu的Unable to locate package無法更新源問題解決方案
致謝:關於Ubuntu的Unable to locate package無法更新源問題解決方案
最近使用Ubuntu進行科學實驗,開始使用時發現sudo apt-get stall [軟體名],總是提示如下:
依據網上所說的更新 apt-get install update也沒有作用。
後來查閱發現是源的問題,官方的軟體源網址在國內下載太慢,於是就決定使用重新設定更新軟體源的方式。經過測試,可以使用兩種方式;
方式一:圖形介面設定
開啟系統設定,如下,選擇進入其中的 Software&Update。
進入後,會看到如下檢視:
選擇Download From的下拉列表,選擇其中的others,國內的選擇China,從:
選擇其中合適的源伺服器,點選Choose Server:
提示輸入密碼,就是你的賬號密碼,輸入後,點選Authenticate。點選主頁面的close,彈出對話方塊:
點選Reload,即系統會自動更新源。
方式2:手動更新源列表檔案
Ubuntu中下載更新軟體時,會從 /etc/apt/source.list原始檔中設定的網址下載更新原始檔,所以,出現問題也是該源列表檔案出現的問題,做法如下:
首先:備份你的源列表檔案,這樣做是防止我們手動編輯出現錯誤還可以恢復到原來的系統源列表檔案:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
其次,而後用gedit或其他編輯器開啟:
gedit /etc/apt/sources.list
最後,選擇對應的源編輯更新源列表檔案。
不同的個人,企業,單位可根據實際情況選擇如下的源進行更新編輯,地址如下:
http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
無論採用方法一或者方法二,所以工作做完後,都必須在終端輸入:
sudo apt-get update 進行更新操作,
然後就可以進行各種sudo apt-get install <軟體名>操作了。
如上:成功解決Ubuntu的Unable to locate package無法更新源問題。