我无法通过 Ubuntu 14.04 上的命令行添加存储库。Apt-get 工作得很好,我能够更新系统。我已经按如下方式配置了我的 /etc/apt/apt.config 文件:
Acquire::http::proxy "http://<username>:<password>@<proxy address>:<port>/";
Run Code Online (Sandbox Code Playgroud)
例如,当尝试为 y-ppa-manager 添加存储库时,我收到:
add-apt-repository ppa:webupd8team/y-ppa-manager
Cannot add PPA: 'ppa:webupd8team/y-ppa-manager'.
Please check that the PPA name or format is correct.
Run Code Online (Sandbox Code Playgroud)
如果您需要更多信息,请随时询问。
我从 11.04 升级到 ubuntu 11.10,震惊地看到一些东西......
我的系统在代理后面,所以我确实设置了代理设置。作为一名 Web 开发人员,我想删除很多我在浏览器地址栏中输入的地址,以免点击代理。ubuntu 11.10 中没有这样的忽略列表,我该怎么做/在哪里做?改变网络 gui 工作方式的要求是什么?
我想在我的大学代理服务器上使用互联网,这也需要身份验证。我在谷歌上搜索了解决方案,我找到的最好的解决方案是这个。我已经修改了接受的答案中的脚本以包含身份验证。它是这样的:
if [ $(id -u) -ne 0 ]; then
echo "This script must be run as root";
exit 1;
fi
if [ $# -eq 4 ] then
gsettings set org.gnome.system.proxy mode 'manual' ;
gsettings set org.gnome.system.proxy.http host '$1';
gsettings set org.gnome.system.proxy.http port $2;
gsettings set org.gnome.system.proxy.http authentication-user '$3';
gsettings set org.gnome.system.proxy.http authentication-password '$4';
grep PATH /etc/environment > lol.t;
printf \
"http_proxy=http://$3:$4@$1:$2/\n\
https_proxy=http://$3:$4@$1:$2/\n\
ftp_proxy=http://$3:$4@$1:$2/\n\
no_proxy=\"localhost,127.0.0.1,localaddress,.localdomain.com\"\n\
HTTP_PROXY=http://$3:$4@$1:$2/\n\
HTTPS_PROXY=http://$3:$4@$1:$2/\n\
FTP_PROXY=http://$3:$4@$1:$2/\n\
NO_PROXY=\"localhost,127.0.0.1,localaddress,.localdomain.com\"\n" >> lol.t;
cat lol.t > /etc/environment; …Run Code Online (Sandbox Code Playgroud) 我正在尝试将网络代理设置为使用 LAN 的 Internet 连接来更新软件包。虽然代理设置适用于我的firefox,但包管理器仍然无法连接到 Internet。我已经设置了代理,System >> Preferences >> Network Proxy并且我也在“详细信息”中输入了代理的用户/通行证。
如何确保正确应用代理网络?
我试过在 apt config Acquire::http::proxy 和 Network>Network proxy 中使用和不使用 user:password@server:port 并使用环境变量 http_proxy 和 https_proxy。似乎没有任何效果,甚至没有一个代理身份验证弹出窗口。
唯一有效的代理配置是在 Firefox 编辑>首选项>高级>网络>连接>设置>手动代理配置中。
在以前的 Ubuntu 版本中使用 Synaptic 太简单了。
我正在寻找一种方法来告诉 Firefox 在 Ubuntu Ludid (10.04.1 LTS) 中使用代理。
我正在几台相同的机器上半自动地安装 Ubuntu。为此,我使用了一个脚本,其中包括设置系统范围的代理设置:
echo "export http_proxy=http://myproxy:3128/" > /etc/profile.d/proxy.sh
echo "export HTTP_PROXY=http://myproxy:3128/" >> /etc/profile.d/proxy.sh
chmod a+x /etc/profile.d/proxy.sh
Run Code Online (Sandbox Code Playgroud)
我可以确认在检入 shell 时变量设置正确。大多数程序尊重此设置并使用我的代理。但是,Firefox 没有。然而,当我打开它的网络连接设置对话框时,它被预设为代理的“使用系统设置”。
Firefox 在这里期待什么?一个不同名称的变量?我可以在 FF 的 prefs.js 中设置一些东西吗?
我正在浏览 apt 文件夹以尝试我的代理设置,但在 Ubuntu 11.04 中找不到 apt.conf 文件。有没有替代文件?
将代理设置添加到 apt.conf.d 中的 99-synaptic 没有帮助,因为每次我重新启动系统时它都会被覆盖。
我很快就要飞往中国很久了,所以我想知道如何配置我的 Ubuntu 11.04 以便我可以访问被禁止的网站(如 Facebook)
我听说过 VPN 和代理,但我不知道如何使用它们。什么对我来说是一个好的解决方案?
我正在尝试设置系统范围的代理,并且我在使用 apt-get 在我的 Ubuntu 上安装应用程序时遇到了特别困难。我在一所大学使用带有用户名/密码的代理服务器。我知道通过以下方式使用用户名和密码设置代理:
http://用户名:密码@proxy.thing.com:8080/
但它失败了,作为 apt-get 的一个关键例子。用户名中包含反斜杠( \ ),我想知道这是否可能是失败的问题。如果对此有任何意见,我将不胜感激。
按照在LAN 上缓存 apt 下载的最佳方式中的说明进行操作?,我已经在本地网络中设置了缓存代理。由于那台机器并不总是启动,如果不可用,我希望能够在不使用该代理的情况下刷新源列表并安装包。
我已经阅读了手册页中的获取组部分apt.conf(5),但我找不到像“Silent-Fail”这样的选项。
目前,sudo apt-get update相关命令失败,因为无法建立连接。那么如何配置客户端,以便在代理不可用时忽略它呢?