我必须从系统中完全删除 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
。
您可能最好包装您的 ruby 应用程序,以便调用convert
不会以您的操作系统安装的版本结束,而是以自定义 imagemagick 6 安装结束。
根据packages.ubuntu.com,Bionic(又名 Ubuntu 18.04 LTS)附带 Imagemagick 版本 6,请参阅
- 将 imagemagick 封装在 Bionic 中
- 将 imagemagick 打包到 bionic-updates 中
- 更具体地说,这些页面上引用的原始 Imagemagick 源 (imagemagick_6.9.7.4+dfsg.orig.tar.xz)
- 也不是那么甚至宇宙的和迪斯科使用 Imagemagick 版本 6
我认为你的 Graphicsmagick 报告为 Imagemagick 是相当奇怪的。您首先需要了解如何安装 Imagemagick,然后您可以询问如何反转该特定过程。