Я запускаю centos7 в виртуальной машине на моем ноутбуке. Я работал за границей в течение месяца, и yum
понял это и изменил проверяемые репозитории (я не знаю, как это произошло! Может быть, я обновил ням и не помню?). Теперь я вернулся, но yum
прежнему хочет загружать вещи с другой стороны мира. Как я могу изменить его обратно? Произойдет ли это автоматически после нескольких медленных загрузок или мне нужно сделать это вручную?
1 ответ
Я никогда не использовал CentOS, но я немного осмотрел Google, и кажется, что он меняет включить / отключить репозитории, вы должны перейти в каталог /etc/yum.repos.d/
, открыть .repo
файлы, связанные со страной, из которой Yum
пытается загрузить, и установите enabled=0
.
Предположительно, вы также захотите найти репозиторий, связанный со страной, в которой вы находитесь в данный момент, и убедитесь, что для нее установлено значение enabled=1
.
(Вот мой исходный материал: https://www.centos.org/docs/5/html/yum/sn-yum-maintenance.html)
Как я уже сказал, я никогда не использовал CentOS или Yum, но вы уверены, что он действительно изменил репозитории? По моему опыту с другими дистрибутивами, есть зеркальный список, который заботится о том, откуда (географически) вы обслуживались. Например, в Arch есть /etc/pacman.d/mirrorlist
, и вы откомментируете зеркальные серверы, которые хотите использовать. Я бы предположил, что CentOS сделал что-то подобное.