使用 dpkg 解决 Ubuntu 的 resolve 问题

使用 dpkg 解决 Ubuntu 的 resolve 问题

这个问题基于Popey 的回答。我安装了损坏的 Ubuntu,以便可以通过 Ubuntu Live CD 访问它。但是,我无法运行其中一个命令,因此我的 X11 在启动时卡住了。

您如何解决以下“解决”问题?

root@ubuntu:/# sudo dpkg --configure -a
sudo: unable to resolve host ubuntu

答案1

确保你的/etc/hosts文件包含类似下面的内容。该127.0.0.1行应该不是包含除“localhost”之外的任何内容。

127.0.0.1       localhost
127.0.1.1       ubuntu

或者

127.0.0.1       localhost
x.x.x.x         ubuntu

(...其中“xxxx”是您的系统的 IP 地址,“ubuntu”是您的系统的主机名。)

答案2

sudo这是错误的问题。一旦 chroot 完成,您就不需要使用了,因为您已经是 root 了。

只需使用

dpkg --configure -a

没有 sudo,一切都会好起来。

相关内容