DEBIAN 10 apt-get、sudo 问题

DEBIAN 10 apt-get、sudo 问题

我目前遇到了一些与专用服务器相关的问题。不幸的是,我昨天从服务器上删除了一些软件包。现在man-db我的服务器上的似乎无法正常工作。此问题可能是因为我删除了这些软件包而发生的。我尝试安装所需的软件包,但这不起作用。

每当我尝试安装包时,apt-get install [packagename]都会收到此错误消息: apt-get 安装尝试问题

我也尝试使用该命令apt --fix-broken install但似乎不起作用: apt --fix-broken 安装命令失败

并且 sudo 命令似乎也无法正常工作: Sudo 命令错误

如您所见,我已在救援模式下启动了服务器以安装所需的软件包,但不起作用。我已挂载所有必需的目录,但这些问题仍然出现。所以我没有机会安装软件包,执行 sudo 命令。

这是为什么?这是否与 man-db 有关?由于删除了一些软件包,man-db 导致了问题?

仅供参考:不幸的是,我不再知道我昨天删除了哪些包。

答案1

  1. 您是 root。您不需要 sudo。
  2. 根据它的外观,我假设这是 hetzner。如果是这样,救援系统是一个实时发行版。您必须安装所有设备并根据需要 chroot 到它们中。我假设您已经这样做了。否则,您需要先执行此操作并尝试重新安装;否则您只是试图修改救援系统。
  3. 如果你已经删除了 Pythonldconfig 你将陷入痛苦之中。我可能会选择从备份中恢复或从头开始重建。如果那不是一个选择...:

首先安装一个具有相同 Debian 版本的新系统(VM 或类似系统)。复制 apt 抱怨缺少的二进制文件,例如ldconfiglibcrypt.so1。再试apt一次。这将花费您一些时间,因为您可能会发现更多缺少的依赖项。

此外,你还需要找到什么打包您缺少的依赖项所属的软件包,并执行apt-get --reinstall install packagename以确保您获得这些软件包的所有内容。

相关内容