Debian

DEBIAN 10 apt-get,sudo 問題

  • February 25, 2022

我目前在使用我的專用伺服器時遇到了一些問題。不幸的是,我昨天從我的伺服器中刪除了一些軟體包。現在man-db我的伺服器上的似乎無法正常工作。這個問題可能是因為我刪除了這些包。我嘗試安裝所需的軟體包,但這不起作用。

每當我嘗試安裝軟體包時,apt-get install [packagename]都會收到以下錯誤消息: apt-get 安裝嘗試問題

我也嘗試使用該命令apt --fix-broken install,但這似乎不起作用: apt –fix-broken 安裝命令失敗

sudo 命令似乎也不能正常工作: 須藤命令錯誤

如您所見,我已在救援模式下啟動伺服器以安裝所需的軟體包,但它不起作用。我已經安裝了所有必需的目錄,但這些問題仍然出現。所以我沒有機會安裝軟體包,執行 sudo 命令。

為什麼?這是否都與 man-db 有關,由於某些軟體包刪除而導致問題?

僅供參考:不幸的是,我不知道我昨天刪除了哪些包。

  1. 你是根。你不需要 sudo。
  2. 根據它的外觀,我認為這是 hetzner。如果是這樣,則救援系統是實時發行版。您必須安裝所有設備並在適用時將其 chroot。我假設你已經這樣做了。否則,您需要先執行此操作並嘗試重新安裝;否則你只是試圖修改救援系統。
  3. 如果您刪除了 Pythonldconfig,那麼您將陷入痛苦的世界。那時我可能會選擇從備份中恢復或從頭開始重建。如果這不是一個選項…:

首先安裝具有相同 Debian 版本的新系統(VM 或類似系統)。複製 apt 抱怨失去的二進製文件,例如ldconfiglibcrypt.so1。再試apt一次。這將花費您一些時間,因為您可能會發現更多缺失的依賴項。

此外,您需要找到您缺少的依賴項屬於哪些apt-get --reinstall install packagename包,並確保您獲得了這些包的所有部分。

引用自:https://serverfault.com/questions/1094767