由於 Virtualbox 擴充功能而無法升級或安裝程序

由於 Virtualbox 擴充功能而無法升級或安裝程序

我到處尋找並嘗試了所有我發現的東西都無濟於事。軟體更新(無論是透過 apt-get update/upgrade 還是透過軟體更新程式)在嘗試更新 Virtualbox 擴充功能時都會掛起。我相信這是因為我在 Virtualbox 打開時無意中更新而開始的,最終導致擴展版本與 Virtualbox 版本不匹配。此後我升級了 Virtualbox,將版本與其擴展名相匹配。問題是,軟體更新沒有收到該訊息,而且我所做的一切似乎都無法說服它。

我讀到Synaptic 可能會幫助我解決問題,但每次我嘗試安裝Synaptic (或任何與此相關的程式)時,apt-get update 都會失敗,告訴我需要使用sudo dpkg --configure -a ,這總是會結束嘗試升級 Virtualbox 擴充功能並拋出許可協議,沒有提示接受並鎖定資料庫,因此我必須重新啟動才能重試。

哦,Ubuntu 的大神們,我該如何說服軟體更新 Virtualbox 擴充功能不需要更新?有我可以編輯的腳本嗎?我可以重新配置資料庫嗎?我不認為卸載和清除 Virtualbox 會起到任何作用,因為問題似乎出在軟體更新程式中。拜託,在我把我剩下的頭髮撕掉之前。

提前致謝。

答案1

好吧,我可能是一個 Ubuntu 新手,但我是一個堅持不懈的 Ubuntu 新手,我知道如果我堅持足夠長的時間,我會弄清楚的。

我發現一篇很舊的文章(2008 年)描述了類似的情況,我想,為什麼不嘗試呢。它起作用了。

sudo dpkg --audit 給了我這個:以下軟體包已解壓縮但尚未配置。它們必須使用 dpkg --configure 或 dselect 中的設定選單選項進行設定才能運作:alacarte easy GNOME 選單編輯工具 python-gi gobject-introspection 函式庫的 Python 2.x 綁定

以下軟體包僅配置了一半,可能是由於第一次配置它們時出現問題。應使用 dpkg --configure 或 dselect 中的設定選單選項重試設定:virtualbox-ext-pack VirtualBox、下載程式的額外功能。

然後我運行: sudo dpkg -r virtualbox-ext-pack 這導致了: (Reading database ... 745263 files anddirectories current displayed.) Removing virtualbox-ext-pack (5.0.36-0ubuntu1.16.04.2) 。 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%。 100% 成功卸載「Oracle VM VirtualBox 擴充包」。已成功執行擴充包清理

最後 sudo apt-get update 終於完全完成了。

相關內容