如何将更多委托添加到ImageMagick?我正在使用gentoo(emerge
),虽然我看到许多指向不同问题的链接,但我没有找到任何通用的操作方法:
./configure
命令尤其是,如果确实需要手动安装委托库here,这些方法都不能解释到底该做什么。无论如何,我的代表当前(通过convert -list configure|grep -i delegate
列为bzlib,mpeg和zlib。我已经安装了media-libs / libpng,media-libs / tiff和media-libs / libjpeg-turbo。我没有抓住媒体库/碧玉,因为尚不清楚是否有必要。此后(先{sudo emerge -cav media-gfx/imagemagick
然后sudo emerge -v media-gfx/imagemagick
)删除并重新安装ImageMagick并没有更改我的任何委托。
答案 0 :(得分:2)
可以通过在imagemagick软件包上设置USE标志来处理其中的许多问题。通过查看packages.gentoo.org上的程序包条目,可以找到一些使用标志。有关确定的列表,请检查计算机上的ebuild或使用诸如equery
之类的工具。
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