Linux 小白问一下, yum 安装软件出现“Couldn't resolve host 'apt.sw.be'”怎么办?

2017-04-20 15:12:53 +08:00
 kisshere

今天看到这个帖子 https://www.v2ex.com/t/356079 ,也想来试试手,对 Linux 完全新手,在 centos 上试装 opencv ,网上查了查:

yum localinstall ftp://fr2.rpmfind.net/linux/centos/7.3.1611/os/x86_64/Packages/opencv-2.4.5-3.el7.i686.rpm

然后就报错了: Loaded plugins: fastestmirror, priorities Setting up Local Package Process opencv-2.4.5-3.el7.i686.rpm | 3.9 MB 00:00
Examining /var/tmp/yum-root-SGWsb3/opencv-2.4.5-3.el7.i686.rpm: opencv-2.4.5-3.el7.i686 Marking /var/tmp/yum-root-SGWsb3/opencv-2.4.5-3.el7.i686.rpm as an update to opencv-2.0.0-12.el6.i686 Loading mirror speeds from cached hostfile epel/metalink | 20 kB 00:00

这个怎么办?求 V2er 们帮忙下,新手希望能解释详细点,先谢了:)

10380 次点击
所在节点    程序员
8 条回复
lzx801
2017-04-20 16:57:56 +08:00
1. 请问你的 CentOS 是否能够正常访问互联网?
2. 如果可以,请在命令行输入:
ping apt.sw.be
如果能够看到 64 bytes from...则说明网络连接无问题,如果没有看到,
3. 在命令行输入:
cat /etc/resolv.conf
贴一下结果
kisshere
2017-04-20 17:04:15 +08:00
@lzx801 非常感谢,按照您的意思:
ping apt.sw.be
ping: unknown host apt.sw.be

cat /etc/resolv.conf
nameserver 127.0.0.1
nameserver 213.186.33.99
lslqtz
2017-04-20 17:10:17 +08:00
@lzx801 C:\Users\lslqtz>ping apt.sw.be
Ping 请求找不到主机 apt.sw.be 。请检查该名称,然后重试。
Tuisku
2017-04-20 17:23:39 +08:00
这个源炸了好久了,替换掉就行:
http://www.mirrorservice.org/sites/apt.sw.be/
Tuisku
2017-04-20 17:26:56 +08:00
顺便建议你把默认源替换掉(
kisshere
2017-04-20 17:31:21 +08:00
@Tuisku 谢谢,这方面是小白啊,能请教一下怎么替换默认源吗?非常感谢
lzx801
2017-04-20 17:46:59 +08:00
@kisshere 看来你的服务商的 DNS 记录里没有 CentOS 的默认源,可以换成国内源试试: http://mirrors.163.com/.help/centos.html
ixinshang
2017-04-20 21:09:36 +08:00
nameserver 223.5.5.5

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/356173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX