由于代理,无法下载任何内容

由于代理,无法下载任何内容

我第一次使用 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?

有什么建议吗

答案1

你试过了吗sudo apt-get update?它似乎在抱怨所需的权限。

答案2

检查文件/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://<username>:<password>@172.16.0.2:8080";
Acquire::ftp::proxy "ftp://<username>:<password>@172.16.0.2:8080/";
Acquire::https::proxy "https://<username>:<password>@172.16.0.2:8080/";

要编辑文件,请在终端中运行以下命令(gedit您可以使用任何您想要的文本编辑器)。

sudo -H gedit /etc/apt/apt.conf

接下来保存文件并在终端中运行以下命令,使系统了解 APT 设置的变化,

sudo apt-get update

在这里您可以从终端和软件中心安装东西。

(请注意,通过apt.conf设置,代理仅适用于带有 apt-get 的软件中心/终端。)

更多信息请访问AptGet/操作方法在 Ubuntu 中官方文档

相关内容