我已经在 VirtualBox 上安装了 Linux Mint 17.3 Mate 并添加了代理,使用 Firefox 时我可以加载网页,但是当我尝试运行系统更新或 ping 失败时,更新会引发以下错误:
GPG错误:http://extra.linuxmint.comrosa InRelease:Clearsigned 文件无效,收到“NODATA”(网络是否需要身份验证?)
答案1
对于 Synaptic Package Manager,您需要配置代理。
打开 Synaptic -> 首选项 -> 网络,并在那里配置您的代理。
终端用
使用终端以超级用户身份使用文本编辑应用程序打开 /etc/environment - 例如在终端中键入 sudo gedit /etc/environment (在询问时输入密码)
将以下行添加到出现的文本文档中,将 myproxy.server.com 替换为您的代理地址
http_proxy=http://myproxy.server.com:8080/
https_proxy=http://myproxy.server.com:8080/
ftp_proxy=http://myproxy.server.com:8080/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
HTTP_PROXY=http://myproxy.server.com:8080/
HTTPS_PROXY=http://myproxy.server.com:8080/
FTP_PROXY=http://myproxy.server.com:8080/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
保存文件,然后导航到 /etc/apt/apt.conf.d/ 并在其中创建一个名为 95proxies 的新文件,并包含以下代码(记住添加您自己的代理地址来代替 myproxy.server.com)
Acquire::http::proxy "http://myproxy.server.com:8080/";
Acquire::ftp::proxy "ftp://myproxy.server.com:8080/";
Acquire::https::proxy "https://myproxy.server.com:8080/";
重新启动,登录后您会发现网络设置、apt-get 和更新管理器的代理设置已就位。