是的,以下链接可能会重复,我尝试了两个链接解决方案,但对我来说不起作用。
以下是我的/etc/hosts
输出:
127.0.0.1 kaushal
120.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.com
# 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
输出:
127.0.0.1 kaushal
120.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.com
每次我写命令时sudo apt-get update
都会收到以下错误消息。
sudo: unable to resolve host 127.0.0.1kaushal
在我的终端中我还看到kaushal@127:~$
以下屏幕截图。
以前并不是这样的。
这一切都是在我将用户名从
All Setting > Details > Device name
有人能告诉我我的机器出了什么问题吗?我该如何解决这个问题?如果您需要更多详细信息,请告诉我。
答案1
我通过以下方式解决了这个问题
全部设置 > 详情 > 设备名称
将设备名称更改为考沙尔
只要确保你的/etc/主机名文件只有你的机器名称。就我的情况而言kaushal
答案2
我将具体回答你的问题,
为了改变/etc/hosts
localhost
127.0.0.1 kaushal
127.0.1.1 localhost localhost.localdomain kaushal