Depois de instalar o ImageMagick eu não tenho a ferramenta imgout

1
uname -a

Linux localhost.localdomain 4.13.16-100.fc25.x86_64 #1 SMP Mon Nov 27 19:52:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Eu tentei instalar o ImageMagick usando o comando:

yum install ImageMagick

Saída:

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!

Em seguida, tentei instalar o ImageMagick-devel:

yum install ImageMagick-devel

Saída: (Saída completa disponível aqui .)

...
... So many text...
...

Upgraded:
libdrm.i686 2.4.91-1.fc26             libdrm.x86_64 2.4.91-1.fc26            

Complete!

Então, eu corri este comando:

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

Recebi esta mensagem:

bash: imgout: command not found

Eu tentei o seguinte comando:

yum whatprovides '*/imgout'

Eu tenho:

Last metadata expiration check: 0:31:27 ago on Sat 22 Sep 2018 12:45:09 PM MSK. Error: No Matches found

Minha pergunta é: como posso instalar o imgout ?

    
por 1st Sentinel 31 Year Perl Hist 22.09.2018 / 12:21

3 respostas

2

Acho que imgout pode ser apenas um alias para alguma variante disso

convert -font Symbola -pointsize 64 -fill black -background white caption:"'tee'" caption.png

Note que você precisa da fonte Symbola . Que estava corrompido no meu Kubuntu (mesmo depois de reinstalar), causando alguns problemas no teste.

O script que você dá produz 3 símbolos, eles são então renderizados nessa fonte e enviados para um arquivo de imagem que eu chamei de caption.png. Ao testar este script, faz uma imagem de 3 dados com 4, 3, 2 empilhados verticalmente.

Para completar, a única referência on-line para um programa real imgout foram usos em Tweets (por exemplo, por @eban) e um plugin para graphicsmagick. Não há referência a imgout no site imagemagick.org além de ser um espaço reservado para um arquivo de imagem de saída.

    
por 22.09.2018 / 22:38
1

Esta ferramenta não é parte do ImageMagick a montante. (Fonte: Site do ImageMagick .) É por isso que não faz parte deste pacote.

    
por 23.09.2018 / 00:18
0

Você deve poder o que está dentro dos pacotes instalados (e, portanto, se o executável estiver incluído e em qual caminho está) usando rpm -ql $PACKAGE_NAME .

Se você quiser saber qual pacote contém um determinado arquivo, faça o seguinte: link

    
por 22.09.2018 / 12:39