[英]How to add delegates to ImageMagick in Gentoo
如何将更多委托添加到ImageMagick? 我正在使用gentoo(所以, emerge
),虽然我看到了很多与不同问题相关的链接,但我还没有找到任何通用的方法:
./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.