Это невозможно за одну операцию. yum
сначала считывает всю информацию о репозитории; затем устанавливает пакеты.
Пакет centos-release-scl-rh
— это новый репозиторий, который будет «прочитан» только yum
в следующей транзакции.
Вы можете просто удалить разделы os
, которые вы хотите удалить, при условии, что вы не испортите загрузчик, который используете для загрузки. Я предполагаю, что у вас есть прошивка UEFI
и вы хотите сохранить один из своих дистрибутивов Linux. Загрузите дистрибутив, который вы хотите сохранить, затем, когда вы удаляете раздел,будьте предельно осторожны, чтобы EFI system partition
был размонтирован (. Обычно EFI system partition
монтируется на /boot/efi/
в Linux ), это раздел, где хранятся все загрузчики. Вы можете использовать команду lsblk
, чтобы увидеть, какой раздел диска где смонтирован. Убедитесь, что os-prober
установлен на вашем os
, чтобы другие os's
могли быть обнаружены при обновлении /boot/grub/grub.cfg
. После удаления раздела выполните команду update-grub
. Если команда update-grub
отсутствует в вашем дистрибутиве, используйтеsudo grub-mkconfig -o /boot/grub/grub.cfg
(резервную копию этого файла перед запуском любой из этих команд ). Наконец, перезагрузите компьютер и перейдите к UEFI boot manager
, нажав F12
или что-то еще, и выберите загрузчик дистрибутива, который все еще присутствует, и загрузитесь с этого загрузчика. Имейте в виду, что загрузчик других дистрибутивов, чей раздел вы удалили, также будет присутствовать в UEFI boot manager
, потому что загрузчик все еще присутствует в EFI system partition
, но вы не сможете загрузиться с них, потому что файл, который они источник в время загрузки, т.е. /boot/grub/grub.cfg
, было удалено. Чтобы удалить запись загрузчика удаленных загрузчиков дистрибутива из UEFI boot manager
, вы можете использовать команду efibootmgr
.