我是linux的新手,我刚刚开始使用debian。我尝试通过
安装g ++apt-get install g++
但它无效
root@HP:/home/krzysztof# apt-get install g++
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
g++-6 libstdc++-6-dev
Suggested packages:
g++-multilib g++-6-multilib gcc-6-doc libstdc++6-6-dbg libstdc++-6-doc
The following NEW packages will be installed:
g++ g++-6 libstdc++-6-dev
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,516 kB of archives.
After this operation, 39.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Err:1 http://ftp.pl.debian.org/debian stretch/main amd64 libstdc++-6-dev amd64 6.3.0-18+deb9u1
Unsupported proxy configured: 127.0.0.1://8888
Ign:2 http://ftp.pl.debian.org/debian stretch/main amd64 g++-6 amd64 6.3.0-18+deb9u1
Err:3 http://ftp.pl.debian.org/debian stretch/main amd64 g++ amd64 4:6.3.0-4
Unsupported proxy configured: 127.0.0.1://8888
Err:1 http://security.debian.org/debian-security stretch/updates/main amd64 libstdc++-6-dev amd64 6.3.0-18+deb9u1
Unsupported proxy configured: 127.0.0.1://8888
Err:2 http://security.debian.org/debian-security stretch/updates/main amd64 g++-6 amd64 6.3.0-18+deb9u1
Unsupported proxy configured: 127.0.0.1://8888
E: Failed to fetch http://security.debian.org/debian- security/pool/updates/main/g/gcc-6/libstdc++-6-dev_6.3.0-18+deb9u1_amd64.deb Unsupported proxy configured: 127.0.0.1://8888
E: Failed to fetch http://security.debian.org/debian- security/pool/updates/main/g/gcc-6/g++-6_6.3.0-18+deb9u1_amd64.deb Unsupported proxy configured: 127.0.0.1://8888
E: Failed to fetch http://ftp.pl.debian.org/debian/pool/main/g/gcc- defaults/g++_6.3.0-4_amd64.deb Unsupported proxy configured: 127.0.0.1://8888
E: Unable to fetch some archives, maybe run apt-get update or try with -- fix-missing?
答案 0 :(得分:13)
“ //”是您已将“ http://”保留在代理配置开头的提示
例如:
Acquire::http::Proxy "127.0.0.1:8888/"
将给出错误Unsupported proxy configured: 127.0.0.1://8888
,而
Acquire::http::Proxy "http://127.0.0.1:8888/"
将正确设置代理
答案 1 :(得分:1)
创建文件/etc/apt/apt.conf并添加以下内容:
"http://<IP>:<PORT>/";
答案 2 :(得分:0)
我为http_proxy
和https_proxy
设置了环境变量。
在这里检查它们:
echo $http_proxy
echo $https_proxy
然后取消设置它们:
unset $http_proxy
unset $https_proxy
答案 3 :(得分:-3)
错误消息显示:
配置了不支持的代理:127.0.0.1://8888
所以看起来你(或其他人)配置了一个伪代理服务器,它很可能应该读127.0.0.1:8888
(没有斜杠(//
)。
您需要在apt.conf(5)
(/etc/apt/apt.conf
或/etc/apt/apt.conf.d/
)或http_proxy
环境变量中更改这些值。