虚拟机配置epel源时出现下面错误:
环境:redhat7 + vmw 12 player
麻烦各位老师提供帮助。谢谢。[root@localhost yum.repos.d]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
^C
--- www.a.shifen.com ping statistics ---
310 packets transmitted, 0 received, 100% packet loss, time 309233ms[root@localhost yum.repos.d]# rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
获取http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
curl: (5) Could not resolve proxy: http; 未知的名称或服务
错误:跳过 http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm - 传输失败
[root@localhost yum.repos.d]# rpm -Uvh http://mirrors.kernel.org/fedora-epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
获取http://mirrors.kernel.org/fedora-epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
curl: (5) Could not resolve proxy: http; 未知的名称或服务
错误:跳过 http://mirrors.kernel.org/fedora-epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm - 传输失败
[root@localhost yum.repos.d]# name -a
bash: name: 未找到命令...
[root@localhost yum.repos.d]# uname -a
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost yum.repos.d]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
[root@localhost yum.repos.d]# rpm -ivh  http://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/e/epel-release-7-11.noarch.rpm
获取http://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/e/epel-release-7-11.noarch.rpm
curl: (5) Could not resolve proxy: http; 未知的名称或服务
错误:跳过 http://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/e/epel-release-7-11.noarch.rpm - 传输失败
[root@localhost yum.repos.d]# wget http://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/e/epel-release-7-11.noarch.rpm
--2018-06-20 13:41:58--  http://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/e/epel-release-7-11.noarch.rpm
正在解析主机 http (http)... 失败:未知的名称或服务。
wget: 无法解析主机地址 “http”我是根据这篇文章实践的https://www.cnblogs.com/dadong616/p/5586697.html。

解决方案 »

  1.   

     你centos 网络启动没?
    你虚拟机网卡选项桥接还是NAT模式啊?试试NAT模式
      

  2.   

    你好,你的虚拟机并没有连接到外网,先确定虚拟机连接上公网,在进行安装相应的RPM包。
      

  3.   

    谢谢大家。已经找到愿意。因为内网后proxy代理。使用--httpproxy 后面加上账号密码和代理地址即可。例如:
    rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm --httpproxy "http://user:password@代理网址"