删除该软件包的 snap 包后无法运行用 apt 安装的命令

删除该软件包的 snap 包后无法运行用 apt 安装的命令

我想安装 tree 命令来查看 /var/www。我可以 ls /var/www 及其包含的目录。这些目录的权限设置为 755。

我跑了

sudo snap install tree

此后运行

tree /var/www

返回消息

/var/www [error opening dir]

我移除了树扣

sudo snap remove --purge tree

...并安装树

sudo apt install tree

现在当我尝试使用树时我得到了

-bash: /snap/bin/tree: No such file or directory

我如何才能从我的机器上彻底删除 tree 的 snap 版本?

答案1

Steeldriver 有解决方案!

它可能不在你的“机器”中 - 只是在你的 shell 的哈希表中。尝试hash -d treehash -r清除整个表 - 例如参见为什么我的系统只在 /snap 中查找二进制文件?

相关内容