Я пытаюсь установить ImageMagick в RedHat 7, который отключен.
Для этого я загрузил ImageMagick RPM вместе с его зависимостями, используя:
repotrack -p . ImageMagick
но также пробовал с
sudo yumdownloader --installroot=/home/RPM --resolve ImageMagick --releasever=6
или
sudo yumdownloader --installroot=/home/RPM --resolve ImageMagick --releasever=/
Он скачивает мне соответственно 288 и 213 пакетов.
Для обоих результатов, когда я пытаюсь установить их на свой RedHat, я получил ошибку:
Выполнение:
sudo yum localinstall *.rpm
Выполнение:
rpm -ivh --nodeps *.rpm
Конечно, в итоге я получаю:
ROOT@sv005849.info.ratp: / appli / ogp / DEPOT_COTEP / RPM / repotrack # convert -bash: convert: команда не найдена
Что я делаю не так? Как я могу установить ImageMagick на мой оффлайн RedHat, пожалуйста. я принимаю любое решение
Проблема в том, что у вас не установлены одни и те же пакеты на автономном сервере и на том, где вы загружаете свои зависимости.
В этом ответе я подробно объяснил, как моделировать обновление на вашем онлайн-сервере, чтобы убедиться, что у вас есть все зависимости: https://stackoverflow.com/a/50683836/2082964