snap 的各种软件都不能用了,网上搜到的解决方案都是升级 5.10 内核才能解决,但是 5.10 内核在我这边又有视频驱动问题...... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cathedrel
V2EX    Linux

snap 的各种软件都不能用了,网上搜到的解决方案都是升级 5.10 内核才能解决,但是 5.10 内核在我这边又有视频驱动问题......

  •  
  •   cathedrel 2021-02-16 21:21:26 +08:00 4477 次点击
    这是一个创建于 1780 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是这个 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 条附言    2021-02-18 20:13:11 +08:00
    最后的解决方案:在 AUR 里面找到了这个软件,愉快的卸载了 snap,开心的安装上了 AUR 的
    28 条回复    2021-02-23 11:28:51 +08:00
    masker
        1
    masker  
       2021-02-16 21:29:30 +08:00 via Android
    2021 还有人不用 apt 而用 snap ?
    felixcode
        2
    felixcode  
       2021-02-16 21:39:07 +08:00   1
    能用 apt 就避免用 snap,AppImage 或 flatpak
    webshe11
        3
    webshe11  
       2021-02-16 21:46:09 +08:00
    装系统第一件事:卸载 snap
    GGGG430
        4
    GGGG430  
       2021-02-16 22:38:34 +08:00 via iPhone   1
    我的 snap 在 ubuntu 16.04 下稳定运行了几年了,jetbrain 全家桶都很稳定,只不过很早通过防火墙把 snap 自动更新阻止了,现在用着非常稳定!
    另外楼上几位真的有搞清楚 apt 和 snap 的关系吗?可不是能相互替代而是互补哦
    cathedrel
        5
    cathedrel  
    OP
       2021-02-16 23:18:20 +08:00
    @GGGG430 你提醒我了,或许可以安装一个降级的版本来解决现在的问题?我来找找 snap 安装指定版本的命令
    zsj950618
        6
    zsj950618  
       2021-02-16 23:19:52 +08:00   1
    什么系统? arch ?
    MeteorCat
        7
    MeteorCat  
       2021-02-16 23:37:21 +08:00 via Android
    snap 下载软件是真的很蛋疼,不推荐使用 snap,我装个 idea 都麻烦
    FragmentLs
        8
    FragmentLs  
       2021-02-16 23:56:23 +08:00   1
    所以 Ubuntu 系我选 Linux Mint...
    cathedrel
        9
    cathedrel  
    OP
       2021-02-17 00:01:49 +08:00
    @FragmentLs 你应该选 debian,当年我是 ubuntu - mint - debian 一路走过来的
    cathedrel
        10
    cathedrel  
    OP
       2021-02-17 00:03:19 +08:00
    @zsj950618 manjaro,有解吗? snap 降级好像还不行,snap revert core18,snap revert core,snap revert snapd, 通通说 error: cannot revert "xxxx": no revision to revert to
    zsj950618
        11
    zsj950618  
       2021-02-17 00:06:20 +08:00   1
    @cathedrel wiki.archlinux.org/index.php/AppArmor#Installation 注意 `lsm=lockdown,yama,apparmor,bpf` 这个配置。
    bao3
        12
    bao3  
       2021-02-17 00:18:34 +08:00 via iPhone
    我不用 snap ……我不想给自己找别扭,实在偷懒就用现成的 docker 。其他的就自己动手
    m95r1jQyWNZ0uhqn
        13
    m95r1jQyWNZ0uhqn  
       2021-02-17 00:22:36 +08:00 via iPhone
    建议不用,manjaro 用户切到 Arch 其实我感觉没啥难度,找个周末安装一下 Arch 将一些 dotfile 移过去就好了吧,archlinuxcn 源加上 aur 我觉得足足够用了,我 aur 用的都很少
    zsj950618
        14
    zsj950618  
       2021-02-17 00:33:48 +08:00   2
    这个归根到底还是 manjaro 太垃圾,换回 arch 才是正道。

    arch 的内核的变更,导致旧的 apparmor 不工作,但是 arch 早就升级了 apparmor 到 3.0 了。而 manjaro 只同步了 arch 的内核变更,没同步更新 apparmor
    cathedrel
        15
    cathedrel  
    OP
       2021-02-17 00:48:09 +08:00
    @zsj950618 现在我该怎么做?已经下载了 apparmor-3.0.1-1-x86_64.pkg.tar.zst ,直接安装重启即可?还是要手动设置点什么?你说的 “注意 `lsm=lockdown,yama,apparmor,bpf` 这个配置” 我还是第一次见到,这个配置在哪个文件里写入??


    @vincexu 就因为 Arch 的安装非得要手动,硬是把我劝退了

    @bao3 有些软件只提供了 snap,也没有源码,你能怎么办?
    cathedrel
        16
    cathedrel  
    OP
       2021-02-17 00:51:44 +08:00
    @zsj950618 我在 manjaro 的软件管理器里看到 apparmor 的版本也已经是 3.0.1-1 了,是软件包的原因吗?还是配置文件的原因?
    Jirajine
        17
    Jirajine  
       2021-02-17 00:57:18 +08:00 via Android
    snap 是 canonical 家私有的玩意,建议完全卸载换 flatpak
    cathedrel
        18
    cathedrel  
    OP
       2021-02-17 01:08:45 +08:00
    @Jirajine 有些软件只提供了 snap,也没有源码,又要用,你能怎么办?
    no1xsyzy
        19
    no1xsyzy  
       2021-02-17 01:38:40 +08:00
    @cathedrel Arch 并不一定要真按照官方指南一句一句敲,你可以用第三方的安装器。
    m95r1jQyWNZ0uhqn
        20
    m95r1jQyWNZ0uhqn  
       2021-02-17 06:22:04 +08:00 via iPhone
    我还是建议你切换到 Arch,manjaro 本身魔改的奇奇怪怪的地方就蛮多,还又爱无脑同步 Arch 这边的东西,安装不困难啊,你安装用图形界面鼠标点点和手动用命令时间其实差不了多少,都用 Linux 了,手动输入命令安装也没啥大不了的了吧,话说应该也有几个基于 Arch 发行版没魔改的可以做到快速安装的,具体哪款我记不得,你可以去 archlinuxcn 群里问一下是哪款 https://t.me/archlinuxcn_group
    julyclyde
        21
    julyclyde  
       2021-02-17 13:34:42 +08:00
    Ubuntu 一直都挺有想法,但是基本上都失败了
    包括但不仅限于:
    upstart 、snap 、Eucalyptus 、juju 、MaaS
    ExplodingDragon
        22
    ExplodingDragon  
       2021-02-17 14:45:35 +08:00 via Android
    能 apt/yum/pacman 解决的尽量不要用 snap,毕竟系统自带的包管理已经处理好了各种各样的问题
    cathedrel
        23
    cathedrel  
    OP
       2021-02-18 00:17:30 +08:00
    @zsj950618 `lsm=lockdown,yama,apparmor,bpf` 这个配置, 是要修改 /sys/kernel/security/lsm 这个文件吗?请问应该怎么修改呢?切换到 root 也修改不了这个文件?
    cathedrel
        24
    cathedrel  
    OP
       2021-02-18 00:23:43 +08:00
    @zsj950618 用 vim 是一直错误,用图形界面的编辑器也是不行,这个有个错误截图: http#s://i.img#ur.com/4dEBRnk.png ,该怎么修改呢?
    ZxykM
        25
    ZxykM  
       2021-02-18 10:00:27 +08:00
    一直对 snap 没什么好感
    shanghai1943
        26
    shanghai1943  
       2021-02-18 10:24:57 +08:00
    用 snap 主要就是免费的 HTTPS 证书安装
    Arnie97
        27
    Arnie97  
       2021-02-23 09:17:56 +08:00 via Android
    @julyclyde #21

    Canonical 社区影响力跟 Red Hat 没法比
    systemd flatpak openstack ansible
    julyclyde
        28
    julyclyde  
       2021-02-23 11:28:51 +08:00
    @Arnie97 flatpak 是什么呀
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2205 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 15:58 PVG 23:58 LAX 07:58 JFK 10:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86