1. 程式人生 > >apt-get安裝軟體Unable to locate package錯誤解決辦法

apt-get安裝軟體Unable to locate package錯誤解決辦法

1,最近新裝了Ubuntu10.10的系統,完成後想採用apt-get方式安裝一些軟體,卻總是報出這個錯誤:Unable to locate package

2,這個錯誤一般是因為軟體源未更新造成的,於是採用命令:sudo apt-get update  來更新軟體源,結果報出好多404錯誤,好多資源找不到。 3,這樣看來是軟體源有問題,需要換一個啦,於是通過檔案系統進入/etc/apt/目錄下,可以看到有一個sources.list檔案,軟體源的路徑配置就是儲存在這個檔案中的(建議修改之前拷貝一份做個備份),滑鼠雙擊該檔案,可以開啟一個圖形化視窗,如圖:

這裡寫圖片描述

4,點選Download from 右側下拉框,選擇Other,又出現下圖彈框:

這裡寫圖片描述 5,首先點選“Select Best Server”,系統開始自動查詢最合適的軟體源,待系統搜尋完成後會自動定位到最合適的一個源上,此時再點選“Choose Server”,會有提示是否更新,點選確定,則開始執行update操作。 如果update順利完成沒有報錯,那麼恭喜你,軟體源配置好了,你可以apt-get方式安裝軟體了。 6,如果不幸執行到一半報了錯,那說明該軟體源不適合你,這時你可以手動選擇一下China下其他的源試試運氣。如果還是不行,那就只能再想其他方法了 7,可以執行命令:sudo gedit /ect/apt/sources.list,開啟該檔案,可以看到裡面是一些這樣的資訊:  這裡寫圖片描述

這裡就是軟體源的描述,我們可以在網上找一些可用的軟體源直接覆蓋掉原來的配置,經過測試我最終選擇了阿里雲提供的源地址,直接把下面的內容複製到sources.list檔案中儲存即可。

deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse12345678910

不同的網段可能適合不同的源,需要根據自己情況去選擇,參考地址:http://wiki.ubuntu.org.cn/源列表

8.儲存完sources.list檔案後,執行命令:sudo apt-get update  會看到以下輸出資訊,表明update成功:

 這裡寫圖片描述 現在就可以去安裝軟體啦! 先裝一個tree, $ sudo apt-get install tree

這裡寫圖片描述

安裝完成!