百胜是如何运作的?

百胜是如何运作的?

在我的新计算机上安装 Fedora 20 后,我无法使用“yum install”,因为我收到了一长串错误消息。

我首先在这个网站上发布了这个问题:“How can I get yum and the internet browser to work after fresh Fedora 20 Installation”,其中提供了我早期遇到的错误的完整详细信息。

经过近六周的沮丧之后,我终于找到了答案:

http://qandasys.info/fedora-19-unable-to-update-or-install-could-not-resolve-host/

Answer by Stramash November 4, 2013 at 2:24 pm

Resolved this by adding nameserver 8.8.8.8 above my router’s address in resolv.conf that was obtained by DHCP.

我还在这里问:“我每次登录时都必须进行此编辑,并且我希望将其永久化。”很快就找到了答案:

https://lists.fedoraproject.org/pipermail/users/2011-August/403189.html

所以我做了这样的编辑:

vi /etc/sysconfig/network-scripts/ifcfg-p20p1

更改线路:PEERDNS=yesPEERDNS=no

虽然这一切都有效,但我不确定为什么。我希望阅读关于 yum 如何定位安装包、与此过程相关的文件以及如何在必要时修改或配置它们的详细说明,例如流程图或列表。

答案1

这看起来不是 yum 的问题,而是 DNS 解析的问题。

每次启动计算机或通过网络管理器更新网络连接时,您手动添加到 /etc/resolv.conf 的 DNS 设置似乎都会被覆盖。

找出答案的一个好方法是检查 resolv.conf 文件的第一行。如果您看到类似“此文件是自动生成的..”之类的内容,那么您可能无法永久修改此文件。

如果您使用 DCHP 获取 IP 设置,您应该检查您的路由器设置并确认它提供 DNS 服务器(这取决于路由器型号,请在 google 上搜索)注意:如果您无法控制路由器中的 DNS 设置,您可以在 Network Manager 中进行半自动配置(参见 Fedora 的文档

如果您使用静态 IP,请转至网络管理器设置来定义一个。

这是 Fedora 的文档章节

相关内容