V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cathedrel
V2EX  ›  Linux

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

  •  
  •   cathedrel · 295 天前 · 2598 次点击
    这是一个创建于 295 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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


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

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

    Canonical 社区影响力跟 Red Hat 没法比
    systemd flatpak openstack ansible
    julyclyde
        28
    julyclyde  
       288 天前
    @Arnie97 flatpak 是什么呀
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3965 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:11 · PVG 10:11 · LAX 18:11 · JFK 21:11
    ♥ Do have faith in what you're doing.