Debian
DEBIAN 10 apt-get,sudo 問題
我目前在使用我的專用伺服器時遇到了一些問題。不幸的是,我昨天從我的伺服器中刪除了一些軟體包。現在
man-db
我的伺服器上的似乎無法正常工作。這個問題可能是因為我刪除了這些包。我嘗試安裝所需的軟體包,但這不起作用。每當我嘗試安裝軟體包時,
apt-get install [packagename]
都會收到以下錯誤消息:我也嘗試使用該命令
apt --fix-broken install
,但這似乎不起作用:如您所見,我已在救援模式下啟動伺服器以安裝所需的軟體包,但它不起作用。我已經安裝了所有必需的目錄,但這些問題仍然出現。所以我沒有機會安裝軟體包,執行 sudo 命令。
為什麼?這是否都與 man-db 有關,由於某些軟體包刪除而導致問題?
僅供參考:不幸的是,我不知道我昨天刪除了哪些包。
- 你是根。你不需要 sudo。
- 根據它的外觀,我認為這是 hetzner。如果是這樣,則救援系統是實時發行版。您必須安裝所有設備並在適用時將其 chroot。我假設你已經這樣做了。否則,您需要先執行此操作並嘗試重新安裝;否則你只是試圖修改救援系統。
- 如果您刪除了 Python和ldconfig,那麼您將陷入痛苦的世界。那時我可能會選擇從備份中恢復或從頭開始重建。如果這不是一個選項…:
首先安裝具有相同 Debian 版本的新系統(VM 或類似系統)。複製 apt 抱怨失去的二進製文件,例如
ldconfig
和libcrypt.so1
。再試apt
一次。這將花費您一些時間,因為您可能會發現更多缺失的依賴項。此外,您需要找到您缺少的依賴項屬於哪些
apt-get --reinstall install packagename
包,並確保您獲得了這些包的所有部分。