我已经通过软件商店安装了 Docker,这表明它是一个 Snap 包。我想这对我来说很好,但不幸的是,我尝试过的每个 Docker 命令都不起作用:
$ docker info
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.30/info: dial unix /var/run/docker.sock: connect: permission denied
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?
编辑:我现在通过从Docker 自己的存储库安装 Docker 来解决这个问题,这可能也适用于将来浏览此问题的人们。不过,对于那些希望能够从 Snap 运行它的人来说,我留下了这个问题。
在最新版本的 Gwibber 中,有几个选项卡。我收到回复、私人消息等,但是,我似乎无法找到主页和消息之间的区别。似乎比其他的刷新更多,或者其他什么,但除此之外它们似乎持有相同的内容。
我安装了常规gnome-software以便也能够安装 Flatpaks。在我这样做之后,一切都很好:我可以在启动器概述中看到“软件”和“Ubuntu 软件”并启动它们中的任何一个。
然而,重新启动后,我再也看不到 Ubuntu 软件,并且已安装的 Snap 也不再出现在菜单中。此后,我卸载了 gnome 软件,卸载并重新安装了 Ubuntu 软件(snap remove snap-store和snap install snap-store)以及我正在测试的 Snap 应用程序,然后重新启动,但我仍然看不到它们。
为什么会发生这种事?
根据 pomsky 的要求:
$ ls /var/lib/snapd/desktop/applications/
chromium_chromium.desktop
gnome-system-monitor_gnome-system-monitor.desktop
keepassxc_keepassxc.desktop
mimeinfo.cache
signal-desktop_signal-desktop.desktop
skype_skypeforlinux.desktop
snap-store_snap-store.desktop
spotify_spotify.desktop
ubports-installer_ubports-installer.desktop
Run Code Online (Sandbox Code Playgroud)
和
$ echo $XDG_DATA_DIRS
/home/vincent/.local/share/flatpak/exports/share/:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/
Run Code Online (Sandbox Code Playgroud)