無法安裝軟體包,因為 linux 鏡像與自身存在依賴關係

無法安裝軟體包,因為 linux 鏡像與自身存在依賴關係

為了解決這個問題,我刪除了一些initrd.img-4.4.0-64-generic文件,留下了我實際使用的linux映像的文件,為此,我必須導航到終端中的啟動sudo thuner(這是很難解決的一點,因為xubuntu 重命名thunar 文件管理器)然後我就可以運行-f install 命令,現在一切似乎都恢復正常了。感謝所有試圖提供幫助的人,像這樣的社區以及他們所擁有的知識和經驗的集合非常重要。

我正在嘗試安裝libraw-dev以便使用拉皮在Python中,這是我得到的:

$ sudo apt-get install libraw-dev
正在閱讀包裹清單...完成
建構依賴樹       
讀取狀態資訊...完成
您可能需要執行“apt-get -f install”來修正這些問題:
以下包具有未滿足的依賴關係。
 libraw-dev :取決於:liblcms2-dev 但不會安裝它
 linux-image-extra-4.4.0-66-generic :取決於:linux-image-4.4.0-66-generic 但不會安裝它
 linux-image-extra-4.4.0-79-generic :取決於:linux-image-4.4.0-79-generic 但不會安裝它
 linux-image-generic :取決於: linux-image-4.4.0-79-generic 但不會安裝它
 linux-signed-image-4.4.0-66-generic :取決於: linux-image-4.4.0-66-generic (= 4.4.0-66.87) 但不會安裝
 linux-signed-image-4.4.0-79-generic :取決於: linux-image-4.4.0-79-generic (= 4.4.0-79.100) 但不會安裝
E:未滿足的依賴關係。嘗試不使用任何軟體包的“apt-get -f install”(或指定解決方案)。

apt-get -f install給我:

處理時遇到錯誤:
 /var/cache/apt/archives/linux-image-4.4.0-79-generic_4.4.0-79.100_amd64.deb
 /var/cache/apt/archives/linux-image-4.4.0-66-generic_4.4.0-66.87_amd64.deb
E: 子進程 /usr/bin/dpkg 回傳錯誤代碼 (1)

運行autoremove會出現與嘗試添加軟體包相同的錯誤,我嘗試使用軟體更新程式工具來更新linux-image 我想我在某處讀到了可能有幫助的地方,但/boot 中沒有足夠的空間,當我嘗試清除使用舊影像我再次收到依賴錯誤。我嘗試使用 apt 刪除另一個程式只是為了測試它,並再次出現依賴錯誤。我在玩 conda 環境之前製作並刪除了一些環境,這是否可能導致它?

我正在使用 xubuntu,4.4.0-64-generic當我輸入uname -r終端時,我得到了,感謝您花時間閱讀本文。

編輯:更新後(對輸出格式表示歉意,有誰知道為什麼它不允許我多做一行程式碼?):

AppStream 快取更新已完成,但某些元資料因錯誤而被忽略。

在輸出的最後一部分再次出現之後-f install(我會輸入整個輸出,但它不會將其顯示為程式碼,並且論壇認為我試圖發布太多連結):

Errors were encountered while processing:
/var/cache/apt/archives/linux-image-4.4.0-79-generic_4.4.0-79.100_amd64.deb 
/var/cache/apt/archives/linux-image-4.4.0-66-generic_4.4.0-66.87_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

最後像以前一樣重新安裝仍然給我帶來像以前一樣的依賴錯誤。

答案1

尼克·溫伯格評論中的建議為我解決了 Ubuntu 16.04 LTS - 64 位元上的問題:

sudo apt-get update
sudo apt-get -f install

相關內容