uname -a
Linux localhost.localdomain 4.13.16-100.fc25.x86_64 #1 SMP 11 月 27 日星期一 19:52:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
我尝试使用以下命令安装 ImageMagick:
yum install ImageMagick
输出:
Last metadata expiration check: 0:00:21 ago on Sat 22 Sep 2018 12:45:09 PM MSK.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
ImageMagick x86_64 6.9.9.38-1.fc26 updates 183 k
Upgrading:
ImageMagick-libs x86_64 6.9.9.38-1.fc26 updates 2.2 M
ImageMagick-perl x86_64 6.9.9.38-1.fc26 updates 167 k
Transaction Summary
================================================================================
Install 1 Package
Upgrade 2 Packages
Total download size: 2.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): ImageMagick-perl-6.9.9.38-1.fc26.x86_64. 48 kB/s | 167 kB 00:03
(2/3): ImageMagick-6.9.9.38-1.fc26.x86_64.rpm 52 kB/s | 183 kB 00:03
(3/3): ImageMagick-libs-6.9.9.38-1.fc26.x86_64. 153 kB/s | 2.2 MB 00:14
-------------------------------------------------------------------------------
...
...
Installed:
ImageMagick.x86_64 6.9.9.38-1.fc26
Upgraded:
ImageMagick-libs.x86_64 6.9.9.38-1.fc26
ImageMagick-perl.x86_64 6.9.9.38-1.fc26
Complete!
接下来,我尝试安装 ImageMagick-devel:
yum install ImageMagick-devel
输出:(完整输出可用这里.)
...
... So many text...
...
Upgraded:
libdrm.i686 2.4.91-1.fc26 libdrm.x86_64 2.4.91-1.fc26
Complete!
然后,我运行了这个命令:
seq 125 666 | sed 's/./& /g;/[0789]/d' | shuf | awk 'NR==1{for(i=1;i<=NF;i++)printf("%c ",$i+0x0267f)}' | sed 's/ $//' | imgout -f Symbola
我收到这条消息:
bash:imgout:找不到命令
我尝试了以下命令:
yum whatprovides '*/imgout'
我有:
上次元数据过期检查:2018 年 9 月 22 日星期六 12:45:09 PM MSK 0:31:27 前。错误:未找到匹配项
我的问题是:我该如何安装imgout
?
答案1
我认为这imgout
可能只是这个的某些变体的别名
convert -font Symbola -pointsize 64 -fill black -background white caption:"`tee`" caption.png
请注意,您需要符号字体。它在我的 Kubuntu 中被损坏(即使在重新安装后),导致一些测试问题。
您提供的脚本会生成 3 个符号,然后将它们以该字体呈现并输出到我称为“caption.png”的图像文件。在测试时,此脚本制作了 3 个骰子的图像,其中 4、3、2 垂直堆叠。
为了完整起见,对实际程序的唯一在线参考imgout
是在推文中使用(例如@eban)和graphicsmagick 插件。除了作为输出图像文件的占位符之外,imagemagick.org 网站上没有提及 imgout。
答案2
这个工具是不是ImageMagick 上游的一部分。 (来源:ImageMagick 网站.) 这就是为什么它不是这个包的一部分。
答案3
您应该能够通过使用rpm -ql $PACKAGE_NAME
.
如果您想知道哪个包包含某个文件,那么您可以按如下所示执行操作:https://stackoverflow.com/questions/12670517/how-to-find-packages-containing-a-specific-file