我有一个通过代理连接到互联网的 Ubuntu 11.10 系统,我想通过 apt-get 安装软件包。当我尝试这样做时,我收到此错误消息:
sudo apt-get install libboost-program-options-dev
[...]
Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2
407 Proxy Authentication Required
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正在尝试将网络代理设置为使用 LAN 的 Internet 连接来更新软件包。虽然代理设置适用于我的firefox,但包管理器仍然无法连接到 Internet。我已经设置了代理,System >> Preferences >> Network Proxy并且我也在“详细信息”中输入了代理的用户/通行证。
如何确保正确应用代理网络?
我正在尝试使用以下命令添加 ppa 存储库(作为根):
export HTTP_PROXY="http://firstname.surname@xxx.com:my_pass@165.x.x.232:8080"
add-apt-repository ppa:nilarimogard/webupd8
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 125, in <module>
ppa_info = get_ppa_info_from_lp(user, ppa_name)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84, in get_ppa_info_from_lp
curl.perform()
pycurl.error: (56, 'Received HTTP code 407 from proxy after CONNECT')
Run Code Online (Sandbox Code Playgroud)
不幸的是它不起作用。看起来 curl 正在连接到代理,但代理说需要身份验证。我已经尝试过使用 .curlrc、http_proxy env,但它不起作用。
strace -e network,write -s1000 add-apt-repository ppa:nilarimogard/webupd8
socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("165.x.x.232")}, 16) = -1 EINPROGRESS (Operation now in progress)
getsockopt(4, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
getpeername(4, …Run Code Online (Sandbox Code Playgroud) 我今天不得不重新安装 Ubuntu,尽管已经为 Apt 配置了代理,但在尝试添加新的 PPA 时,与之通信的步骤keyserver.ubuntu.com失败了:
$ sudo add-apt-repository ppa:webupd8team/sublime-text-3
Sublime Text 3 Installer: the package in this PPA downloads and installs the latest Sublime Text 3 beta builds.
For more info, see: http://www.webupd8.org/2013/07/sublime-text-3-ubuntu-ppa-now-available.html
More info: https://launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmp_wo9o6sl/secring.gpg' created
gpg: keyring `/tmp/tmp_wo9o6sl/pubring.gpg' created
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
?: keyserver.ubuntu.com: Host not found
gpgkeys: HTTP fetch error 7: couldn't connect: Success
gpg: no …Run Code Online (Sandbox Code Playgroud)