Я загружаю дистрибутив Linux с помощью PXE, в котором я хотел бы содержать список пакетов. У меня эти пакеты перечислены в файле кикстарта для включения. Некоторые из этих пакетов не будут работать с текущим дистрибутивом, и во время установки я получаю сообщение «не могу открыть .rpm». В настоящее время я ищу, какие пакеты не будут работать, но это будет только один пакет, который дает сбой, и в этот момент мне нужно удалить сбойный пакет из ks, попытаться переустановить, чтобы перейти к следующему неудавшийся пакет.
Мне было интересно, есть ли способ принудительно продолжить установку после обнаружения ошибки, чтобы я мог сразу увидеть все неудачные пакеты, а не просматривать их по одному.
Я не ожидаю, что эта сила по-прежнему приведет к работающей ОС, просто я смогу увидеть пакеты, которые нельзя использовать с одной попытки.
просто скажите анаконде игнорировать отсутствующие пакеты
% packages --ignoremissing
вам нужно будет проконсультироваться с файлом ks anaconda, чтобы узнать, что было на самом деле установлено
еще один вариант - добавить группу конфликтов в исключение
- @ Конфликты (рабочая станция)
для исключения пакетов, конфликтующих, например, при установке на рабочую станцию.
РЕДАКТИРОВАТЬ
Перечитав ваш вопрос, мне интересно, имеете ли вы в виду сторонние пакеты. Если это так, я бы предложил другой курс - либо используйте сценарий после установки, либо, если вы собираетесь сделать это основой крупномасштабного развертывания - найдите время для установки в виртуальной среде (например, vbox), а затем установите все Пакеты сторонних разработчиков с помощью одной команды установки yum. Вы увидите конфликты и проблемы с плохой версией / зависимостью ОС в интерактивном режиме, что намного проще отлаживать IMO, чем читать журнал постфактум.
Вы всегда можете попробовать сделать 32.7. Сценарий после установки и установите все, что было сделано после первоначальной установки.