我正在尝试将 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
当然最后我得到的是:
[电子邮件保护]:/appli/ogp/DEPOT_COTEP/RPM/repotrack# convert -bash:转换:未找到命令
我做错了什么?请问我该如何在离线 RedHat 上安装 ImageMagick。我正在采取任何解决方案
答案1
问题在于您的离线服务器和下载依赖项的服务器上没有安装相同的软件包。
我在这个答案中详细解释了如何模拟在线服务器上的更新,以确保您拥有所有依赖项:https://stackoverflow.com/a/50683836/2082964