私のシステムからImageMagick 7を完全に削除する必要がありました。 ImageMagick 6を必要とするRailsアプリケーションがあります。次のコマンドを使用して削除しようとしましたが、何も機能しません。
'sudo apt remove --purge imagemagick'
'sudo make uninstall'
Convert --version コマンドを使用して ImageMagick のバージョンを確認すると、次のように表示されます。
Version: ImageMagick 7.0.8-39 Q16 x86_64 2019-04-10
https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP
Delegates (built-in): bzlib djvu fontconfig freetype jbig jng jpeg
lcms lqr lzma openexr png tiff webp wmf x xml zlib
ImageMagick 6をアンインストールしてインストールするには?
答え1
直接削除することはできません。
ページがありますhttps://packages.ubuntu.comここでパッケージとファイルを検索できます。このページを使ってUbuntu 18.04で/usr/bin/convert
利用可能なパッケージを見つけてください。Graphicsmagick-imagemagick-compat(1.3.28-2)。削除するには、convert
このパッケージを削除する必要があります。これで難しい部分が始まります。
このパッケージは、(おそらく)インストールした他のパッケージに必要なためにインストールされました。他のソフトウェアはそれに依存します。他のソフトウェアをインストールするたびに、オペレーティングシステムは常に再インストールされますgraphicsmagick-imagemagick-compat
。
convert
呼び出しがOSがインストールしたバージョンで終わらずにカスタムimagemagick 6インストールで終わるようにRubyアプリケーションをラップする方が良いでしょう。
packages.ubuntu.comによると、Bionic(Ubuntu 18.04 LTSとも呼ばれる)はImagemagickバージョン6に付属しています。
- Bionicでのimagemagickのカプセル化
- imagemagickをbionic-updatesにパッケージ化
- 具体的には、このページで参照されている元のImagemagickソース(imagemagick_6.9.7.4 + dfsg.orig.tar.xz)
- それでもなく秩序あるそしてディスコImagemagickバージョン6の使用
私はあなたのGraphicsmagickがImagemagickで報告するのがやや奇妙だと思います。まず、Imagemagickをインストールする方法を知っておく必要があり、その後、特定のプロセスを元に戻す方法を尋ねることができます。