所以我试图使用libircclient创建一个irc机器人。为此,我需要c ++库。
我是通过使用
来做到这一点的sudo apt-get install g ++ libcurl4-openssl-dev
问题在于,当我这样做时,我会收到很多错误
无法解析' security.ubuntu.com'和
的变化所以我输入了apt-get update并得到了这些错误
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
在我输入密码之前,我确实收到了此错误
sudo:无法解析主机
主机名的结果 -
DESKTOP-OEHHKKI
的/ etc /主机名
bash:/ etc / hostname:Permission denied
答案 0 :(得分:0)
你的/etc/hostname
已经搞砸了,以便解决它:
1。 打开具有root权限的文本编辑器:sudo -H gedit /etc/hostname
并将打开的文件编辑为仅包含您的计算机名称,您可以计算出运行hostname
。
2。您还需要使用相同的方法/etc/hosts
修改此文件sudo -H gedit /etc/hosts
,以便它看起来像:
127.0.0.1 localhost
127.0.1.1 YOUR-MACHINE-NAME
即使出现sudo
消息,您也可以使用unable to resolve host
。只需像往常一样输入密码,然后按 Enter 。
3. 重新启动。