Как работает yum?

После того, как я установил Fedora 20 на свой новый компьютер, я не мог использовать «yum install», потому что у меня появилась длинная строка сообщений об ошибках.

Я впервые разместил этот вопрос на этом сайте: «Как я могу заставить yum и интернет-браузер работать после новой установки Fedora 20», которая дает полную информацию об ошибках, которые я получил на ранней стадии.

После почти шести недель разочарования я наконец нашел ответ в:

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=yes для PEERDNS=no

Хотя все это работает, я не знаю, почему. Я хотел бы, пожалуйста, прочитать подробное описание того, что yum делает, чтобы найти установочный пакет, файлы, связанные с этим процессом, и как они могут быть изменены или настроены, если необходимо, например, в виде блок-схемы или списка.

Это не проблема с yum, но, похоже, с разрешением DNS.

Кажется, что настройки dns, которые вы вручную добавляете в /etc/resolv.conf, перезаписываются каждый раз при загрузке вашего компьютера или обновлении сетевого подключения сетевым менеджером.

Хороший способ узнать – проверить первые строки файла resolv.conf. Если вы видите что-то вроде «этот файл был создан автоматически ..», то вполне вероятно, что вы не можете постоянно изменять этот файл.

Если вы используете DCHP для получения настроек IP, вы должны проверить настройки своего маршрутизатора и подтвердить, что он предоставляет сервер dns (это зависит от модели маршрутизатора, поиска в google). ПРИМЕЧАНИЕ. Если вы не можете контролировать свои настройки DNS в маршрутизаторе. вы можете сделать полуавтоматическую конфигурацию в сетевом менеджере (см. документ Fedora)

Если вы используете статический IP-адрес, перейдите в настройки сетевого менеджера, чтобы определить его.

Здесь глава документа Fedora