Linux圖片查看軟件ImageMagick安裝


在Linux中查看圖片,這個需求是非常常見的。總不至於在集群中生成個圖片,隨便看下效果,也要用filezilla、winscp之類的遠程文件傳輸工具導過來導過去吧,這樣效率太低。

Linux圖片查看常用eog和ImageMagick兩款軟件。可是關於eog的資料實在是太少了,就算下下來,我也沒找到教你安裝的方式,README里也沒有,果斷放棄了。
image.png

於是去找ImageMagick,一開始找的官網https://www.imagemagick.org/script/download.php
,以rpm結尾的文件。
image.png
下載下來按官方的安裝方法不管用,原因就是缺各種庫。

$ rpm -Uvh ImageMagick-7.0.8-56.x86_64.rpm
$ rpm -Uvh ImageMagick-libs-7.0.8-56.x86_64.rpm

image.png
因為沒有root權限,yum工具不可能把它們都一一安裝,我於是從別的渠道直接下載源碼。網上提供的源碼都是四五年前的。
https://sourceforge.net/projects/imagemagick/files/old-sources/6.x/6.8/
我安裝的時候還是報錯動態庫,查了下說是要重新編譯zlib。

make[1]: *** [magick/magick_libMagickCore_la-blob.lo] 

但我認為這是舊版本和我環境中的新版本zlib不匹配導致的,我裝的太多軟件依賴zlib的,所以重新編譯zlib我是萬萬不敢的。於是再去找更新的ImageMagick源碼。還真被我找到了!https://fossies.org/linux/misc/ImageMagick-7.0.8-56.tar.xz/
image.png

tar xvJf ImageMagick-7.0.8-56.tar.xz  #注意是大寫的J
cd ImageMagick-7.0.8-56
./configure   --prefix=/your/path/  #--enable-shared --without-perl
make && make install
# make check

成功安裝,檢查一下:
image.png

實際上,后續打開圖片還是有問題,原因是沒有root權限,無法啟動X server,這個問題留給你們去解決。

display: unable to open X server `' @ error/display.c/DisplayImageCommand/428.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM