我对 Linux 非常陌生,目前正在使用 Deepin 20。我想安装 pixelorama(一个用于像素艺术的应用程序),因此我打开终端,安装了 snap 并运行了命令:
sudo snap install pixelorama
。
然后我检查了我的应用程序列表,但没有找到该应用程序,尽管终端上显示:snap“pixelorama”已安装
那么我该怎么做才能正确安装它?您能简单解释一下什么是 snap 以及它们在 Linux 中是如何工作的吗?
答案1
Snap 是该公司开发的一种特殊的软件打包格式典范,该公司也是维护和开发 Ubuntu 的公司。与其他软件包的主要区别之一是,Snap 软件包是沙盒化的和自包含的 - 就像 flatpaks 一样(如果你知道的话)。
您可以通过打开终端并输入以下内容来确保您的 snap 已正确安装:ls /snap/bin
.pixelorama
应该列在其中。
从...开始snap run pixelorama
我不知道 deepin 上的默认 shell 是什么,但你的问题可能与未将可执行文件添加到 PATH 有关。使用时,zsh
你可以使用以下命令修复此问题:
emulate sh -c 'source /etc/profile'