我的系统上运行着 ubuntu 12.10。我尝试过多次添加 repo,但每次尝试都会得到与此案例相同的错误。
$ sudo add-apt-repository ppa:scopes-packagers/ppa
Cannot access PPA (https://launchpad.net/api/1.0/~scopes-packagers/+archive/ppa) to get PPA information, please check your internet connection.
我的网络运行良好。apt-get install 也正常运行。
那么为什么检查互联网连接时会出现错误?(我在带有身份验证的代理服务器下工作)
$ cat /etc/apt/apt.conf file
Acquire::http::proxy "http://username:[email protected]:3128/";
Acquire::https::proxy "https://username:[email protected]:3128/";
Acquire::ftp::proxy "ftp://username:[email protected]:3128/";
Acquire::socks::proxy "socks://username:[email protected]:3128/";
答案1
这个问题在 Ubuntu 论坛的一个帖子中得到了解决。请查看这里并滚动到底部。
答案2
仅设置 http_proxy 环境变量是不够的。还需要 https_proxy。
我需要执行 add-apt-repository 命令以 root 身份进行,而不是通过 sudo。 我不知道为什么它不能与 sudo 一起工作,但是 root 工作正常。
答案3
使用“网络”设置面板(系统设置->网络),单击“网络代理”,设置 http 和 https 的代理服务器/端口信息,然后单击“全系统应用”