就是这个 http×s://snapcraft.io/ ,最近装了一个软件一直跑不起来,在 terminal 里运行就提示“cannot query current apparmor profile: Invalid argument”, 搜索发现是 snap 方面的问题,解决方法很简单就是升级系统内核到 5.10 ,但是 5.10 跟我的显卡又有过节,我前面升级过一次后降级到 5.4 LTS 。现在怎么搞能让 snap 的东西在我的 5.4 内核上跑起来??
抱怨一句:搞 snap 的公司不就是 ubuntu 的东家 canonical 吗?对 ubuntu 本来就没好感,现在更讨厌它了。网上有说其官方要在今年 1 、2 月份修复,这个时间段已经过去 3/4 多了
要在所有的 linux 发行版上运行软件最好的不是 AppImage 吗? snap 这么臃肿的东西看着就反感
1
masker 2021-02-16 21:29:30 +08:00 via Android
2021 还有人不用 apt 而用 snap ?
|
2
felixcode 2021-02-16 21:39:07 +08:00 1
能用 apt 就避免用 snap,AppImage 或 flatpak
|
3
webshe11 2021-02-16 21:46:09 +08:00
装系统第一件事:卸载 snap
|
4
GGGG430 2021-02-16 22:38:34 +08:00 via iPhone 1
我的 snap 在 ubuntu 16.04 下稳定运行了几年了,jetbrain 全家桶都很稳定,只不过很早通过防火墙把 snap 自动更新阻止了,现在用着非常稳定!
另外楼上几位真的有搞清楚 apt 和 snap 的关系吗?可不是能相互替代而是互补哦 |
6
zsj950618 2021-02-16 23:19:52 +08:00 1
什么系统? arch ?
|
7
MeteorCat 2021-02-16 23:37:21 +08:00 via Android
snap 下载软件是真的很蛋疼,不推荐使用 snap,我装个 idea 都麻烦
|
8
FragmentLs 2021-02-16 23:56:23 +08:00 1
所以 Ubuntu 系我选 Linux Mint...
|
9
cathedrel OP @FragmentLs 你应该选 debian,当年我是 ubuntu - mint - debian 一路走过来的
|
10
cathedrel OP @zsj950618 manjaro,有解吗? snap 降级好像还不行,snap revert core18,snap revert core,snap revert snapd, 通通说 error: cannot revert "xxxx": no revision to revert to
|
11
zsj950618 2021-02-17 00:06:20 +08:00 1
@cathedrel wiki.archlinux.org/index.php/AppArmor#Installation 注意 `lsm=lockdown,yama,apparmor,bpf` 这个配置。
|
12
bao3 2021-02-17 00:18:34 +08:00 via iPhone
我不用 snap ……我不想给自己找别扭,实在偷懒就用现成的 docker 。其他的就自己动手
|
13
vincexu 2021-02-17 00:22:36 +08:00 via iPhone
建议不用,manjaro 用户切到 Arch 其实我感觉没啥难度,找个周末安装一下 Arch 将一些 dotfile 移过去就好了吧,archlinuxcn 源加上 aur 我觉得足足够用了,我 aur 用的都很少
|
14
zsj950618 2021-02-17 00:33:48 +08:00 2
这个归根到底还是 manjaro 太垃圾,换回 arch 才是正道。
arch 的内核的变更,导致旧的 apparmor 不工作,但是 arch 早就升级了 apparmor 到 3.0 了。而 manjaro 只同步了 arch 的内核变更,没同步更新 apparmor |
15
cathedrel OP |
16
cathedrel OP @zsj950618 我在 manjaro 的软件管理器里看到 apparmor 的版本也已经是 3.0.1-1 了,是软件包的原因吗?还是配置文件的原因?
|
17
Jirajine 2021-02-17 00:57:18 +08:00 via Android
snap 是 canonical 家私有的玩意,建议完全卸载换 flatpak
|
20
vincexu 2021-02-17 06:22:04 +08:00 via iPhone
我还是建议你切换到 Arch,manjaro 本身魔改的奇奇怪怪的地方就蛮多,还又爱无脑同步 Arch 这边的东西,安装不困难啊,你安装用图形界面鼠标点点和手动用命令时间其实差不了多少,都用 Linux 了,手动输入命令安装也没啥大不了的了吧,话说应该也有几个基于 Arch 发行版没魔改的可以做到快速安装的,具体哪款我记不得,你可以去 archlinuxcn 群里问一下是哪款 https://t.me/archlinuxcn_group
|
21
julyclyde 2021-02-17 13:34:42 +08:00
Ubuntu 一直都挺有想法,但是基本上都失败了
包括但不仅限于: upstart 、snap 、Eucalyptus 、juju 、MaaS |
22
ExplodingFKL 2021-02-17 14:45:35 +08:00 via Android
能 apt/yum/pacman 解决的尽量不要用 snap,毕竟系统自带的包管理已经处理好了各种各样的问题
|
23
cathedrel OP @zsj950618 `lsm=lockdown,yama,apparmor,bpf` 这个配置, 是要修改 /sys/kernel/security/lsm 这个文件吗?请问应该怎么修改呢?切换到 root 也修改不了这个文件?
|
24
cathedrel OP @zsj950618 用 vim 是一直错误,用图形界面的编辑器也是不行,这个有个错误截图: http#s://i.img#ur.com/4dEBRnk.png ,该怎么修改呢?
|
25
ZxykM 2021-02-18 10:00:27 +08:00
一直对 snap 没什么好感
|
26
shanghai1943 2021-02-18 10:24:57 +08:00
用 snap 主要就是免费的 HTTPS 证书安装
|
27
Arnie97 2021-02-23 09:17:56 +08:00 via Android
|