2017-04-06 23 views
0

所以我试图让使用libircclient一个IRC bot。为此,我需要C++库。试图让C++编译器,并得到许可被拒绝

我用做

命令和apt-get安装的G ++ libcurl4-的OpenSSL开发

问题是,当我这样做,我得到说一吨的错误

无法解析“ security.ubuntu.com”和那

变化所以我在apt-get的更新类型,并得到了这些错误

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? 

之前,我甚至在我的密码输入我没有得到这个错误,虽然

须藤:无法解析主机

结果主机名的 -

桌面OEHHKKI

的/ etc /主机名

bash下的/ etc /主机名:权限被拒绝

+0

你尝试须藤-s第一,然后运行命令?长镜头,但值得一试 – brad

+0

同样的问题发生 – yrtnuoc

+0

请添加到您的问题'hostname','少的/ etc/hostname'和'完成少的/ etc/hosts' –

回答

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出现。只需输入您的密码和往常一样,打输入

重新启动。