我在虚拟机上安装了 Linux CentOS。互联网连接是通过代理进行的,但我知道我必须修改 resolv.conf。我添加了代理、用户名和密码,然后使用命令 yum repolist 进行了测试,结果如下:
Loaded plugins: fastesmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14:curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
Loading mirror speed from cached hostfile
Loading mirror speed from cached hostfile
Loading mirror speed from cached hostfile
repo id repo name
base/7/x86_64 CentOS -7- base
extras/7/x86_64 CentOS -7- extras
updates/7/x86_64 CentOS -7- updates
repolist: 0
这个错误是什么意思?我该怎么做才能使用 yum 下载。
提前致谢
答案1
这看起来 yum 无法通过代理访问互联网。据我所知,yum 有自己的配置文件,您可以在其中设置代理。它位于“/etc/yum.conf”,看起来应该像这样:
[main]
...
proxy=http://<Proxy-Server-IP-Address>:<Proxy_Port>
proxy_username=<Proxy-User-Name>
proxy_password=<Proxy-Password>
...
如果这不起作用,那么问题肯定与虚拟机网络有关