我试图在snap-store中安装kali linux 2020.4。
sudo install snapd
sudo snap install snap-store我试过上面的源代码。而且,我已经成功地安装了snap-store。

但是,当我试图运行snap-store时。



你可以看到我已经成功安装了snap商店。但是,我的目录中没有snap-store。同样,当我试图以这种方式运行snap-store时。
snap run snap-store
然后,我就能朝那个方向跑了。但是,我需要它的Desktop-Entry。
看,我也安装了更多的软件。

我只能通过snap run [package name]运行它们。没有他们的桌面条目。因此,这意味着我已经成功地安装了snap-store,只有没有snap-store和其他桌面条目。
如何解决这个问题?
发布于 2021-04-26 10:32:32
在早期版本的Kali (2020.1以上)中,您无法在直接安装任何来自管理单元的软件时创建桌面条目。但是,如果您在任何版本的Kali中安装gnome,都会有这些文件的桌面条目。
我不知道为什么,每当我使用gnome时,我都会得到我从管理单元中安装的那些软件的桌面条目。但是,当我不使用gnome时,我就得不到这些软件的任何桌面条目。我真的不知道为什么会这样。从那以后,我总是安装gnome。
当我问这个问题时,我甚至都不知道命令行。作为@Itai Nelken在他的回答中说,请使用
ln -st ~/.local/share/applications /var/lib/snapd/desktop/applications/*.desktop我认为这个命令是在“说”把它们带到另一个目录。
他还警告说,
我还没测试过,所以我不知道它会不会坏掉什么东西。你自己去冒险吧!
所以,现在我觉得这可能会打破一些东西。因为,它们不太可能由snap run <package name>运行,因为它们不在它们的目录中搜索它们。这就是它很可能会破裂的原因。
发布于 2021-02-06 21:42:25
来自以下两个链接的
目前不支持从live环境安装snap。这些指令只在安装了Kali Linux时才起作用。
从Kali Linux安装中,可以直接从命令行安装snap:
sudo apt update
sudo apt install snapd此外,使用以下命令启用并启动管理单元和snapd.apparmor服务:
sudo systemctl enable --now snapd apparmor最后,
使用以下命令安装了Store应用程序:
sudo snap install snap-store现在重新启动,或者至少注销并返回。如果菜单快捷键仍然没有出现,您可以尝试运行以下命令:ln -st ~/.local/share/applications /var/lib/snapd/desktop/applications/*.desktop,我还没有测试它,所以我不知道它是否会破坏什么。你自己去冒险吧!
https://unix.stackexchange.com/questions/632965
复制相似问题