1. 程式人生 > >ubuntu中apt-get install 無法使用的解決辦法

ubuntu中apt-get install 無法使用的解決辦法

    今天用sudo apt-get install命令安裝curl的時候,在安裝還在進行的時候手賤的強制退出了終端,然後導致sudo apt-get install無法使用安裝軟體,具體報錯和該連結下相同:

http://ubuntuforums.org/showthread.php?t=2202003

    大概看了一下報錯,應該是在curl安裝的過程中依賴包還沒安裝完成就被我強制退出了,然後再執行apt命令安裝其他軟體的時候就會報出curl依賴包未安裝完全的問題,導致安裝無法進行。

    根據樓主最後的提示用dist-upgrade命令可以解決。然後去google之,這個命令會智慧的修復並升級依賴包,然後報著試試看的心態嘗試了一下,終於被我搞定了。不過在執行dist-upgrade命令之前,還要注意一點。因為upgrade要下載很多東西,所以要事先更換好自己系統的源。

   1. 首先備份原始檔

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

2.然後修改原始檔,可以根據自己的網路參照如下連結中的源來替換之前原始檔裡面的內容:

http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8

本人在校學生,用的校園網,親測上海交大的源很不錯,更新下載的速度可以達到1M/s。

3.更新了原始檔後,先執行如下命令:

sudo apt-get update

4.準備工作好了之後下面開始dist-upgrade,終端下執行如下命令:
sudo apt-get -f dist-upgrade

這一下載安裝過程大概需要半個小時(1M/s下載速度的情況下),完成這一步後嘗試一下apt命令是否可以安裝軟體,如果不可以繼續進行下一步。

5.然後在執行命令:

sudo apt-get -f install

6.一般這時候應該可以正常使用apt命令安裝軟體了,如果還不行的話就再執行一遍第4步和第5步的命令,之後就可以正常使用apt了。