運行“sudo apt-get -f install”,它刪除了幾乎所有內容,包括必要的軟體包

運行“sudo apt-get -f install”,它刪除了幾乎所有內容,包括必要的軟體包

我試圖使用 dpkg 安裝 Zoom。然後,我得到了ibus錯誤,所以我安裝了所需的套件libxcb-xtest0。之後它需要另一個包,但我忘了包名。當我安裝該軟體包時,它建議我運行sudo apt-get -f install.我不喜歡閱讀,我運行了該命令,它卸載了幾乎所有內容,包括核心包。

現在,我透過 tty1 存取作業系統,並遵循 stackoverflow 的評論https://serverfault.com/a/646116試圖恢復被刪除的內容。不幸的是,它沒有按預期工作。請參閱支援圖片。

目前我不知道我還能做什麼。如果可能的話,我不想透過重新安裝作業系統來解決它。

支援圖片:https://bit.ly/2SqNzTj

答案1

為了任何遇到此問題的人的利益。以下是我為解決這一令人畏懼的事故所做的事情。

由於我的network-manager也被刪除了,所以無論我嘗試多少次都沒有辦法sudo apt-get updatesudo apt-get update --fix-missingsudo apt-get -f install不起作用。sudo apt-get upgrade

值得慶幸的是,我找到了我的拇指驅動器,裡面有可啟動的 Kali Linux。您可以使用其他 Debian/Ubuntu 發行版作為 Live CD 啟動並按照以下說明進行操作這裡關於如何network-manager透過 Live CD 安裝。筆記:我只按照如何安裝network-manager然後退出並重新啟動到我的主作業系統。

之後,我回到我的主作業系統,我仍然只能訪問,tty1但透過互聯網訪問,我現在可以安裝已刪除的所有內容。為此,我sudo apt-get update -y首先運行,然後運行 bash 腳本,該腳本是我根據我在帖子中提到的早期嘗試創建的,我從這裡

安裝完成後,我重新啟動並中提琴!一切都恢復了,就像什麼都沒發生過一樣。

希望這可以幫助別人。但是,我更希望您不要遇到這種情況。

相關內容