系統:Uos 20
問題:E: 無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係
產生原因:通過apt-get install安裝軟件或依賴等的時候
之前因爲上述問題,我數次搞崩潰了系統,而這次我前去百度,終於找到了靠譜的解決辦法。
百度上我看到兩種說法,大部分人說是apt源的問題,但是親測無效(我試了阿里和清華的源,都沒用)。
而我更支持這篇博客的說法:https://blog.csdn.net/unlimitedai/article/details/88698324
以下均爲這篇博客的原文:
而我是用的解決辦法與其相同,即:使用aptitude進行安裝
首先需要安裝 aptitude:
sudo apt-get install aptitude
aptitude 安裝包:
sudo aptitude install openssh-server
這時 aptitude 會對依賴關係進行智能處理:
如果方案中仍然存在未解決的依賴,可以選擇 n,aptitude 會重新計算可行方案,包括對已存在的包進行降級等。