首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装一个包含所有所需依赖包的软件包

安装一个包含所有所需依赖包的软件包
EN

Stack Overflow用户
提问于 2020-06-29 12:55:51
回答 1查看 1.3K关注 0票数 0

我试图在CentOS7上安装Imagemagick6.8.9.9-4.2.mga5.x86_64.rpm。下载后,我输入如下"yum install imagemagick-6.8.9.9-4.2.mga5.x86_64.rpm“。然而,它需要很多额外的包,如下所示。

代码语言:javascript
复制
[root@ww-convert2 tmp]# yum install imagemagick-6.8.9.9-4.2.mga5.x86_64.rpm
Loaded plugins: fastestmirror, langpacks
Examining imagemagick-6.8.9.9-4.2.mga5.x86_64.rpm: imagemagick-6.8.9.9-4.2.mga5.x86_64
Marking imagemagick-6.8.9.9-4.2.mga5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package imagemagick.x86_64 0:6.8.9.9-4.2.mga5 will be installed
--> Processing Dependency: lib64magick-6Q16_2 = 6.8.9.9 for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
Loading mirror speeds from cached hostfile
 * epel: fedora.cs.nctu.edu.tw
--> Processing Dependency: libjpeg.so.8(LIBJPEG_8.0)(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libIlmImf-2_2.so.22()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libMagickCore-6.Q16.so.2()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libMagickWand-6.Q16.so.2()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libcgraph.so.6()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libgvc.so.6()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjbig.so.1()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjpeg.so.8()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libopenjp2.so.7()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libpng16.so.16()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libwebp.so.5()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Running transaction check
---> Package graphviz.x86_64 0:2.30.1-21.el7 will be installed
--> Processing Dependency: libgd.so.2()(64bit) for package: graphviz-2.30.1-21.el7.x86_64
--> Processing Dependency: libXpm.so.4()(64bit) for package: graphviz-2.30.1-21.el7.x86_64
--> Processing Dependency: libXmu.so.6()(64bit) for package: graphviz-2.30.1-21.el7.x86_64
--> Processing Dependency: libXaw.so.7()(64bit) for package: graphviz-2.30.1-21.el7.x86_64
---> Package imagemagick.x86_64 0:6.8.9.9-4.2.mga5 will be installed
--> Processing Dependency: lib64magick-6Q16_2 = 6.8.9.9 for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjpeg.so.8(LIBJPEG_8.0)(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libIlmImf-2_2.so.22()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libMagickCore-6.Q16.so.2()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libMagickWand-6.Q16.so.2()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjbig.so.1()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjpeg.so.8()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libpng16.so.16()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libwebp.so.5()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
---> Package openjpeg2.x86_64 0:2.3.1-1.el7 will be installed
--> Running transaction check
---> Package gd.x86_64 0:2.0.35-26.el7 will be installed
---> Package imagemagick.x86_64 0:6.8.9.9-4.2.mga5 will be installed
--> Processing Dependency: lib64magick-6Q16_2 = 6.8.9.9 for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjpeg.so.8(LIBJPEG_8.0)(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libIlmImf-2_2.so.22()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libMagickCore-6.Q16.so.2()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libMagickWand-6.Q16.so.2()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjbig.so.1()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libjpeg.so.8()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libpng16.so.16()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
--> Processing Dependency: libwebp.so.5()(64bit) for package: imagemagick-6.8.9.9-4.2.mga5.x86_64
---> Package libXaw.x86_64 0:1.0.13-4.el7 will be installed
---> Package libXmu.x86_64 0:1.1.2-2.el7 will be installed
---> Package libXpm.x86_64 0:3.5.12-1.el7 will be installed
--> Finished Dependency Resolution
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libMagickWand-6.Q16.so.2()(64bit)
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libjbig.so.1()(64bit)
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libjpeg.so.8(LIBJPEG_8.0)(64bit)
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libIlmImf-2_2.so.22()(64bit)
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: lib64magick-6Q16_2 = 6.8.9.9
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libwebp.so.5()(64bit)
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libMagickCore-6.Q16.so.2()(64bit)
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libjpeg.so.8()(64bit)
Error: Package: imagemagick-6.8.9.9-4.2.mga5.x86_64 (/imagemagick-6.8.9.9-4.2.mga5.x86_64)
           Requires: libpng16.so.16()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我搜索了每一个所需的软件包来一个一个地安装,但是每个包都有其他的依赖性..。有什么简单的东西可以让我在安装过程中一次安装所有必需的软件包吗?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-29 13:14:00

Yum从系统中的注册存储库获取包,有些包可能需要手动添加相应的respository (或存储库)。

在您的例子中,我看到您正在尝试手动下载软件包,然后用yum安装它。在本例中,还必须下载(如果yum没有在注册的存储库中找到它们)依赖关系,并在安装所需的包之前安装它们。

下载包及其依赖项的好网站是:https://pkgs.org/

然而,据我所知,这个网站,你应该下载每个依赖一个一个单独。

如果你需要更多的信息告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62638653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档