繁体   English   中英

如何在Gentoo中将委托添加到ImageMagick

[英]How to add delegates to ImageMagick in Gentoo

如何将更多委托添加到ImageMagick? 我正在使用gentoo(所以, emerge ),虽然我看到了很多与不同问题相关的链接,但我还没有找到任何通用的方法:

  • 指向此处的委托库的来源
  • 表明需要安装基础图像库(例如libpng),并且似乎通常是每个人的ImageMagick“无解码委托”问题的存储库。
  • 这种情况可以追溯到第一个项目符号中的第二个人的问题,尽管它使用了我在ImageMagick目录中未看到的./configure命令。
  • 最后, 可能是我需要的答案,尽管语法是乱码,使我无法分辨出预期的命令是什么。

特别是,没有这些解释究竟是什么人必须与委托库做在这里 ,如果他们确实需要进行手动安装。 无论如何,我的代表当前(通过convert -list configure|grep -i delegate )列为bzlib,mpeg和zlib。 我已经安装了media-libs / libpng,media-libs / tiff和media-libs / libjpeg-turbo。 我没有抓住媒体库/碧玉,因为尚不清楚是否有必要。 此后删除并重新安装ImageMagick( sudo emerge -cav media-gfx/imagemagick然后sudo emerge -v media-gfx/imagemagick )没有更改我的任何委托。

简短答案

通过在imagemagick软件包上设置USE标志,可以处理许多此类问题。 有些使用标志可以通过查看包的进入上找到packages.gentoo.org 有关确定的列表,请检查计算机上的ebuild或使用诸如equery工具。

细节

gentoo的程序包管理器Portage实际上只是从源代码构建程序包所需步骤的列表。 USE标志允许您自定义该过程。 在这种情况下,它将更改将哪些程序包构建为依赖项。

脚步

设置USE标志的一种方法是在/etc/portage/package.use创建一个文件,并在其自己的行上写入程序包名称,后跟要设置的所有use标志。 (例如=media-gfx/imagemagick-7.0.8.8 png会为7.0.8.8版设置png标志。

设置USE标志后,重新包含要使用新设置进行构建的包(例如, emerge --ask --verbose =media-gfx/imagemagick-7.0.8.8

有关USE标志的更多详细信息,请阅读https://wiki.gentoo.org/wiki/USE_flag

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM