Я не знаю, что я пытался сделать, но я в основном удалил yum.conf. Я нашел старый конфиг для yum на github, но он все еще не работает. Что мне делать? Я использую Centos 7.
"в основном удаленоyum.conf " - вы имеете в виду, что вы удалили только этот файл или что вы его исправили, не подлежит восстановлению, или что вы также удалили другие файлы, или что у вас нарушены разрешения? Пожалуйста, будьте точны в своем вопросе, так как это может быть важно для правильного решения.
Ройма
1
Это хороший способ подождать 24 часа, прежде чем принять ответ, чтобы люди из всех часовых поясов могли получить шанс.
loa_in_
2
@loa_in_: вы должны сказать это двум пользователям, которые призвали ОП принять ответ.
Мартин Аргерами,
4
@loa_in_ нет, это хороший способ принять полезный ответ, который решит проблему. Люди из других часовых поясов могут иметь трещину в других вопросах, нет смысла бесполезно оставлять материал на странице без ответа.
Хоббс
Ответы:
17
Хотя я понятия не имею, что изначально было в вашем /etc/yum.conf, попробуйте разместить там этот общий / ванильный контент.
Хотя это технически решает проблему, это также потенциально небезопасно. Копирование целых критических файлов конфигурации из неавторизованных источников (при всем уважении), как правило, не рекомендуется. Это также может легко быть несовместимо с другими версиями yum (более старой или более новой). Переустановка правильного пакета или, по крайней мере, выборка файла из него через надежный источник - более разумный подход и применяется к другим файлам pkgs.
Nrolans
7
Если вы предпочитаете восстановить исходный файл, вы можете переустановить rpm, который создает yum.conf. Во-первых, найдите, какую скорость вращения он использует rpm -qf.
Тем временем вы можете начать использовать etckeeper , который, по крайней мере, сохранит локальную резервную копию вашей системы /etcуправления версиями.
yum.conf
" - вы имеете в виду, что вы удалили только этот файл или что вы его исправили, не подлежит восстановлению, или что вы также удалили другие файлы, или что у вас нарушены разрешения? Пожалуйста, будьте точны в своем вопросе, так как это может быть важно для правильного решения.Ответы:
Хотя я понятия не имею, что изначально было в вашем
/etc/yum.conf
, попробуйте разместить там этот общий / ванильный контент.источник
Если вы предпочитаете восстановить исходный файл, вы можете переустановить rpm, который создает
yum.conf
. Во-первых, найдите, какую скорость вращения он используетrpm -qf
.В моей системе
Я нашел копию здесь:
Переустановить,
В качестве альтернативы, вы можете скачать rpm и выделить его, используя
rpm2cpio
:Теперь будет в
/tmp/yum/etc/yum.conf
Тем временем вы можете начать использовать etckeeper , который, по крайней мере, сохранит локальную резервную копию вашей системы
/etc
управления версиями.источник