相关疑难解决方法(0)

如何更改或隐藏 ~/snap 目录?

我不是特别喜欢应用程序$HOME用它们自己的文件或目录来弄乱我的目录。这很少有问题,因为大多数应用程序都有礼貌地通过在数据前面加上一个点或符合~/.config标准来隐藏他们的数据。但不是啪啪啪。

Q1:我误解了这个目录吗?是~/snap真的哪些我应该进入并获得每天相提并论与目录~/downloads~/pictures~/work,等?

Q2:在任何情况下:我可以移动它~/.snap吗?我找不到任何像/etc/snap, /etc/default/snap, 或~/.config/snap调整的东西。我试过了,export SNAP_USER_DATA=$HOME/.snap但没有用。

configuration default home-directory snap

123
推荐指数
4
解决办法
4万
查看次数

如何在 Ubuntu 22.04 或更高版本中将 Firefox 作为传统 deb 包(不带 snap)安装?

据我在22.04 Jammy的持续开发中看到,Firefox是一个 Snap 软件包。apt 中相关的 Deb 包只是该 snap 版本的快捷方式/链接。

我不喜欢我的安装来自 snap 包,因为我发现它们太多“Ubuntu 特定的”。

是否有其他方法可以在 Jammy 上安装 Firefox?
我最喜欢的选择是Apt 存储库PPA。同时我将使用我的测试虚拟机测试Flatpak版本。

firefox ppa software-installation snap 22.04

120
推荐指数
4
解决办法
10万
查看次数

为什么所有快照都被挂载并列为 Ubuntu 18.04 的块设备或分区?

从 Ubuntu 18.04 开始,运行lsblk显示 16 个 snap 循环(每个 snap 2-3 次)。问题是,为什么它们被列为 lsblk、fdisf-l 和 blkid 的结果?

它从我需要查看的实际磁盘驱动器分区(即 /dev/ 分区)中产生了很多混乱。我知道这个问题的据称重复存在,但它只询问为什么每个 snap 列出三个循环。我想知道为什么首先列出这些快照,而所谓的重复并没有回答这个问题(也许那些将其标记为重复的人可以通过解释为什么它是重复的来帮助我)。从技术上讲,它们有资格作为文件系统(我既没有创建也没有要求),但是它们妨碍了我感兴趣的 /dev/ 分区的信息输出。当 fdisk -l 输出三个page+ 列表主要填充了快照。

最近(1 周大)Ubuntu 安装的输出,我没有安装任何快照:

$ lsblk  
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT  
loop0    7:0    0  14.5M  1 loop /snap/gnome-logs/37  
loop1    7:1    0   2.3M  1 loop /snap/gnome-calculator/170  
loop2    7:2    0  86.6M  1 loop /snap/core/4486  
loop3    7:3    0  86.6M  1 loop /snap/core/4650  
loop4    7:4    0   1.6M  1 loop /snap/gnome-calculator/154  
loop5    7:5    0  14.5M  1 …
Run Code Online (Sandbox Code Playgroud)

gnome snap 18.04

43
推荐指数
3
解决办法
3万
查看次数

如何删除所有 snap 和 snapd,最好使用单个命令

我目前使用的是 Ubuntu 20.04 机器,根卷较小。默认的快照设置占用约 1G 空间,但只有几个包。当我尝试core从快照中删除时,出现以下错误。

# snap remove core18
error: cannot remove "core18": snap "core18" is not removable: snap is being used by snaps gnome-3-34-1804, gtk-common-themes and snap-store.
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过首先手动删除依赖项来解决这个问题,但是是否有一种单行解决方案可以自动管理依赖项,以便可以一次性删除所有快照和 snapd?

snap

30
推荐指数
2
解决办法
6万
查看次数

如何阻止 apt 安装 snap 包?

sudo apt-get install chromium-browser 由于某种原因安装的不是一个合适的 apt-get 包而是 Installing the chromium snap

我知道阻止这样的安装不会神奇地建立一个维护的包,并且会导致安装失败。但我更喜欢获取错误并手动安装 - 从源代码或在不太可能的情况下从 snap 安装。

我不想使用 snap 安装任何东西(首先,由于 Snap Store 闭源实践)。特别是当我使用apt-get.

如何在 gnome 软件中心禁用快照?没有回答我的问题,因为我想摆脱快速感染apt- 而不是在 gnome-software-center 中。

lubuntu 20.04

22
推荐指数
3
解决办法
1533
查看次数

如何卸载快照?

我使用 Ubuntu 12 年了,snap在最近的 Ubuntu 版本中真的很丢人。它会产生很多问题。升级后,Chromium 不启动并显示以下错误:

chromium_chromium.desktop[122932]: snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

如果包在新版本中更改了配置,则它有责任使其工作。现在,我必须在每次启动后重新配置它

sudo apparmor_parser -r /etc/apparmor.d/*snap-confine*
Run Code Online (Sandbox Code Playgroud)

如何完全卸载 snap 并定期重新安装其软件包apt

我处理的包不多snap

snap list
Name               Version             Rev   Tracking         Publisher   Notes
chromium           85.0.4183.121       1328  latest/stable    canonical?  -
core18             20200724            1885  latest/stable    canonical?  base
gnome-3-34-1804    0+git.3556cb3       60    latest/stable    canonical?  -
gtk-common-themes  0.1-36-gc75f853     1506  latest/stable    canonical?  -
snap-store         3.36.0-80-g208fd61  467 …
Run Code Online (Sandbox Code Playgroud)

chromium apparmor snap 20.04

12
推荐指数
3
解决办法
1万
查看次数

有没有办法在没有快照的情况下使用 Ubuntu 软件中心?

有没有办法在没有快照的情况下使用 Ubuntu 软件中心?

与我的系统上没有任何快照相比,我更喜欢没有 Ubuntu 软件中心,所以我将在没有 Ubuntu 软件中心的情况下生活,除非有办法让它在没有快照的情况下运行。

我知道 Ubuntu 软件中心过去不需要安装快照就可以工作,我希望仍然有办法做到这一点。

谢谢!

software-center

12
推荐指数
3
解决办法
1482
查看次数

哪些基于 Ubuntu 的发行版已经删除了 snap?

在这个问题和评论之后,我想知道哪些基于 Ubuntu 的发行版已经删除了所有快照位?我喜欢 Ubuntu 的 LTS 稳定性,但由于多种原因,snap 不适合我。

编辑:我问的是官方发行版。

snap

11
推荐指数
2
解决办法
7323
查看次数

如何在不破坏 apparmor 的情况下安全地移除 snap

我想从我的系统中完全删除 Snap,但有一个小问题:

1st,我删除了所有 snap 包:

sudo snap remove $(snap list | tail -n +2 | cut -d" " -f1 | grep -v core | tr "/n" " ")
Run Code Online (Sandbox Code Playgroud)

然后我删除了 snapd 和 gnome snap 插件

sudo apt remove -y snapd gnome-software-plugin-snap
Run Code Online (Sandbox Code Playgroud)

问题在于,在重新启动时,Apparmor 正在寻找 snap 的配置文件,但无法解析 snap 配置文件:

Feb 21 21:40:47 dad apparmor[698]: AppArmor parser error for /var/lib/snapd/apparmor/profiles/snap-confine.core.5662 in /var/lib/snapd/apparmor/profiles/snap-confine.core.5662 at line 11: Could not open '/var/lib/snapd/apparmor/snap-confine'
Run Code Online (Sandbox Code Playgroud)

这给我留下了一个正在运行的系统,没有apparmor!

apparmor snap 18.10

9
推荐指数
1
解决办法
3644
查看次数

卸载 snapd 时删除 gnome snap 包是否安全?

我想永远摆脱 snap 并找到了一本非常好的手册。但是,我想知道卸载计算机上最后剩余的快照应用程序是否会产生任何不良后果。

\n
snap list\n\nName                 Version                     Rev    Tracking         Publisher     Notes\ncanonical-livepatch  9.6.2                       99     latest/stable    canonical\xe2\x9c\x93    -\ncore                 16-2.50.1                   11167  latest/stable    canonical\xe2\x9c\x93    core\ncore18               20210507                    2066   latest/stable    canonical\xe2\x9c\x93    base\ngnome-3-28-1804      3.28.0-19-g98f9e67.98f9e67  145    latest/stable    canonical\xe2\x9c\x93    -\ngnome-3-34-1804      0+git.3556cb3               72     latest/stable/\xe2\x80\xa6  canonical\xe2\x9c\x93    -\ngtk-common-themes    0.1-52-gb92ac40             1515   latest/stable/\xe2\x80\xa6  canonical\xe2\x9c\x93    -\nsnap-store           3.38.0-63-g766b86f          542    latest/stable/\xe2\x80\xa6  canonical\xe2\x9c\x93    -\nsnapd                2.50.1                      12057  latest/stable    canonical\xe2\x9c\x93    snapd\n
Run Code Online (Sandbox Code Playgroud)\n

谁能向我解释一下卸载 core、core18、gnome 或 gtk-common-themes 等内容的后果吗?它们是否需要通过 apt 安装后出现在我的计算机上?由于它说的是 gnome,我担心之后会直接失去图形界面。

\n

gnome snap 20.04

7
推荐指数
1
解决办法
2075
查看次数