E:無法定位軟件包yum

運行:

sudo apt update

提示:

E: 有幾個軟件包無法下載,要不運行 apt-get update 或者加上 --fix-missing 的選項再試試?

於是運行:

apt-get update --fix-missing

運行:

sudo apt-get install build-essential

運行:

sudo apt-get install yum

這時,出現了下面的錯誤:

正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹       
正在讀取狀態信息... 完成       
E: 無法定位軟件包 yum

於是用vim打開sources.list,在最上面加一句:

deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

再次運行:

sudo apt update
sudo apt-get install yum

又出現了下面的錯誤:

正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹       
正在讀取狀態信息... 完成       
有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是
因爲系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件
包尚未被創建或是它們已被從新到(Incoming)目錄移出。
下列信息可能會對解決問題有所幫助:

下列軟件包有未滿足的依賴關係:
 yum : 依賴: python-sqlitecachec 但是它將不會被安裝
       依賴: python-urlgrabber 但是它將不會被安裝
E: 無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係。

於是運行:

sudo apt install python-urlgrabber
sudo apt install python-sqlitecachec

再次運行:

sudo apt-get install yum

安裝成功.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章