TLDR:我搞砸了 Imagemagick 的安装,我想重置它,这样当我输入 magick 时它只会说,Command 'magick' not found...
而不是,bash: /usr/local/bin/magick: No such file or directory
这样我就可以用sudo apt
完整故事:
我最近升级到了 Ubuntu 20.04,在此过程中,它似乎删除了 ImageMagick,因此我按照说明进行操作这里重新安装。一切都很顺利,直到我得到了问题的解释这里。这些都不起作用,所以我进入我的usr/local/lib
并删除了与 imageMagick 相关的所有内容(事后看来可能并不明智,但我认为既然我从源代码安装了它,我就可以这样做)。
然后我尝试再次重复该过程,它似乎让我回到 magick 可以工作的点,但仍然存在相同的委托问题,这一次我sudo make uninstall
意识到它可以在 a 上可用后使用它将其删除sudo apt install
(我第一次尝试时一定是输入错了)。
然而在这一点上无论我做什么当我尝试打电话时magick
我只是得到bash: /usr/local/bin/magick: No such file or directory
有人可以帮忙解释一下我错在哪里以及是否有办法完全消除这一切?
作为参考,当我运行时,sudo apt list imagemagick -a
我得到以下结果:
imagemagick/focal-updates,focal-security,now 8:6.9.10.23+dfsg-2.1ubuntu11.1 amd64 [installed]
imagemagick/focal 8:6.9.10.23+dfsg-2.1ubuntu11 amd64
imagemagick/focal-updates,focal-security 8:6.9.10.23+dfsg-2.1ubuntu11.1 i386
imagemagick/focal 8:6.9.10.23+dfsg-2.1ubuntu11 i386
我不太擅长处理复杂的命令行东西,但对我来说这看起来像是以某种方式安装的?
答案1
hash -r
按照评论中的建议操作后,我成功解决了这个问题。我还发现安装了其他 imagemagick 包,我需要先删除它们,然后才能再次安装其他所有包。