由于代理无法下载任何内容
我第一次使用13.04并且我使用代理基本服务器,这就是为什么我在使用apt-get update时无法下载任何内容然后它显示此消息
coolmonter@coolmonter-HP-ProBook-4431s:~$ 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?
任何建议
检查文件/etc/apt/apt.conf
在应用代理“系统范围”后,/ /etc/apt/apt.conf
的内容就像,
Acquire::http::proxy "http://172.16.0.2:8080/"; Acquire::ftp::proxy "ftp://172.16.0.2:8080/"; Acquire::https::proxy "https://172.16.0.2:8080/";
这里是ipadress-of-proxy-server:port
我使用172.16.0.2:8080
作为示例。 使用您的代理服务器地址和端口。 但是,为了使这项工作,您必须将您的用户名和密码添加到其中(除非您使用未命名的代理),如下所示,
Acquire::http::proxy "http://:@172.16.0.2:8080"; Acquire::ftp::proxy "ftp://:@172.16.0.2:8080/"; Acquire::https::proxy "https://:@172.16.0.2:8080/";
要编辑文件,请在终端中的以下命令中运行(如果您愿意,可以使用任何文本编辑器而不是gedit
)
sudo gedit /etc/apt/apt.conf
接下来保存文件并在终端中运行以下命令,以使系统了解apt-get设置中的更改,
sudo apt-get update
在这里,您可以从终端和软件中心安装东西
(请注意,通过apt.conf
设置,代理只能在带有apt-get的软件中心/终端上运行)
这里有更多信息: AptGet / Howto在Ubuntu 官方文档中
你试过“ sudo apt-get update”吗? 它似乎在抱怨所需的权限。