我正在尝试python-pygments
在 Ubuntu 下安装一个软件包。启动后sudo apt-get install python-pygments
,它被阻止了:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
ttf-bitstream-vera
The following NEW packages will be installed:
python-pygments
0 upgraded, 1 newly installed, 0 to remove and 43 not upgraded.
Need to get 347 kB of archives.
After this operation, 2,527 kB of additional disk space will be used.
0% [Connecting to cache.polytechnique.fr (129.104.38.6)]
cache.polytechnique.fr
线路上是我学校的代理。校园内的下载应该可以,但问题是我身体不在校园里。我尝试通过 Chromium 删除代理设置(网络代理方法:NONE),它仍然运行cache.polytechnique.fr
,有人知道如何sudo
避免这个代理吗?
答案1
您可能全局设置了代理设置,以便它们应用于所有应用程序,包括apt-get
。
关闭代理设置后,点击“应用系统范围”按钮(或类似按钮)。它会提示您输入密码。现在您需要重新启动终端才能应用设置。
如果这不能解决问题,请查看是否/etc/apt/apt.conf
存在。可以使用以下方法完成此操作:
cat /etc/apt/apt.conf
如果文件存在(如果你看到一些输出),请打开它。这可以通过以下方式完成:
gksudo gedit /etc/apt/apt.conf
如果文件包含一行Acquire::http::Proxy
,请删除该行,或#
在该行前面添加一个。保存文件并退出文本编辑器。
再次尝试sudo apt-get
命令。
答案2
您可以添加以下行/etc/apt/apt.conf
:
Acquire::http::proxy DIRECT;