2015-08-28 4 views
0

У меня есть проект, который в настоящее время использует kickstart для автоматической установки дистрибутива CentOS с различными пакетами RPM. Мне нужно теперь добавить новый RPM в процесс установки, я добавил его в раздел моих% пакетов, но он не работает из-за его зависимостей. Проблема в том, что опции %packages --resolvedeps и %packages --ignoredpes больше не поддерживаются (скрипт не работает).Kickstart установка RPM без зависимостей

Есть ли какое-либо обходное решение для установки RPM без зависимостей через kickstart?

+0

Почему вы хотите это сделать? Вероятно, RPM перечисляет зависимости, которые он действительно должен работать, поэтому их отсутствие не сделает пакет RPM неправильным. Какая версия CentOS это? –

+0

@EtanReisner Я использую CentOS 6.0 (я не могу обновить). Мне нужно установить clamav-0.98-4.1, нужны пакеты libssl.10 и libcrypto.10, которые у меня есть через openssl, но у меня все еще есть ошибка при установке (я не знаю, почему, я не эксперт по Linux), но он работает при форсировании с помощью '--nodeps' (я попытался установить его вручную после установки CentOS и его работы). – Jaay

+0

В системе, где вы установили ее вручную, и она работает, что говорит 'rpm -V clamav'? Откуда взялся пакет clamav? –

ответ

0

Из моего опыта, который так рискован для установки без зависимостей, которые я бы не пробовал. Обычно программисты (хорошие) очень стараются уменьшить потребность в зависимостях ради самой программы. --Nodeps, может генерировать непредсказуемые неустойчивости. Надеюсь, что все равно работает для вас.

Смежные вопросы