更新

更新

每当我做类似的事情时,我都会收到以下错误:

sudo apt-get install sddm
sudo: unable to resolve host dhcppc1

当我从 14.04 升级到 16.04 时发生了这种情况。


/etc/hosts

127.0.0.1       localhost.localdomain localhost
127.0.1.1       mlibre-ThinkPad-E555
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

更新

我还有另一个问题。每当我重新启动系统时,这个问题就会再次发生。

/etc/hostname

localhost

答案1

您的计算机名称 ( hostname) 设置为dhcppc1,但dhcppc1不在 中/etc/hosts,并且无法通过 DNS 进行解析。/etc/hosts你的计算机名称应该是这样的mlibre-ThinkPad-E555。您必须解决这种不匹配问题。

答案2

首先尝试重新启动系统。如果问题仍然存在,请尝试以下操作 -

索尔-1 转到系统设置->系统详细信息。在概述面板中,将您的设备重命名为 /etc/hosts 中提到的相同设备名称。

此方法将更改 etc/hostname 中的设备名称,而不要求您输入管理员密码。

索尔-2 在终端中输入以下内容

sudo gedit ~/etc/hosts

(虽然这里会出现错误,但终端会接受您的密码)。将设备名称修改为与 etc/hostname 文件中的名称相同。

这应该可以解决主机和主机名文件中的不匹配问题。

相关内容