為了解決這個問題,我刪除了一些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