ubuntu 16.04 在使用apt-get install命令時出現錯誤:下列軟件包有未滿足的依賴關係

sudo apt-get install openssh-server

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

下列軟件包有未滿足的依賴關係:
openssh-server : 依賴: openssh-client (= 1:7.2p2-4)
依賴: openssh-sftp-server 但是它將不會被安裝
推薦: ssh-import-id 但是它將不會被安裝
E: 無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係

解決方案有兩種

(1) 使用以下命令修復損壞的軟件包,嘗試卸載出錯的包,重新安裝正確版本的。如果可以解決就不用使用方法2了。

sudo apt-get -f install

(2) 手動卸載安裝失敗的openssh-client 就行了。

sudo apt-get purge openssh-client 

結論:

當我們使用apt-get install安裝某個軟件失敗,比如要解決依賴問題,但是卻沒有解決,導致我們安裝其他軟件出現 軟件包有未滿足的依賴關係問題時,我們可以卸載之前安裝出錯的軟件

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