V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xuegy
V2EX  ›  Ubuntu

工作站求 Ubuntu 替代方案

  •  
  •   xuegy · 228 天前 · 7906 次点击
    这是一个创建于 228 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看最近的新闻才知道 Ubuntu 已被 snap 绑架。这才恍然大悟,之前 22.04 的工作站时不时蹦出来几十 MB 的空磁盘就是因为 snap 崩了。本来寄希望于 22.04 一直用到工作站报废,现在看来是没戏了。鉴于这玩意实在是太容易卷土重来,希望能换到一个完全没有 snap 的系统。
    显卡是很旧的亮机卡,必须要 nvidia-470 ,最好是有预编译的版本,要不然太容易更新内核后黑屏。
    Debian 12 已经没戏了,不再提供 470 版本驱动。
    Debian 11 还有两年就 EOL ,还不够折腾的。
    Rocky Linux 8 很多包版本都太旧了,我原先就用的 CentOS 8 后来实在受不了换成 Ubuntu 。
    Rocky Linux 9 目前行业软件还不支持。
    最好能找一个 Debian 系的,软件包版本比较新,能支持 5 年以上,还能提供 nVidia-470 驱动的。(说了半天还是不带 snap 的 Ubuntu )
    实在不行就只能说服老板掏钱换 A 卡,直接免驱。
    第 1 条附言  ·  227 天前
    已安装 Linux Mint ,目前为止没有出现兼容性问题。
    47 条回复    2024-05-05 21:42:00 +08:00
    Jessiekk
        1
    Jessiekk  
       228 天前 via Android   ❤️ 2
    linux mint
    pagxir
        2
    pagxir  
       228 天前 via Android   ❤️ 1
    可以 kernel 用 Ubuntu 的,userland 用 Debian 的。搭配使用
    gosky
        3
    gosky  
       228 天前
    不知道 fedora 是否支持 nvidia-470
    xuegy
        4
    xuegy  
    OP
       228 天前
    @gosky fedora 也不行,行业软件不支持。
    w568w
        5
    w568w  
       228 天前
    是什么行业软件?方便的话列一下做参考。
    leaflxh
        6
    leaflxh  
       228 天前
    也不是不能用,用了一年 22.04 没什么问题,炸了再说
    leaflxh
        7
    leaflxh  
       228 天前
    如果牵扯到了性能 / 安全问题,当我没说
    0superx0
        8
    0superx0  
       228 天前
    退回 20.04LTS 啊,开 pro 还能撑几年
    BigShot404
        9
    BigShot404  
       228 天前
    靠,我刚打算从 centos 搬到 ubuntu ,刚拿测试机测了一堆脚本和程序的兼容性,看样子又要找?
    dayeye2006199
        10
    dayeye2006199  
       228 天前
    debian testing / unstable 可否满足你的需求?
    Yadomin
        11
    Yadomin  
       228 天前 via Android   ❤️ 1
    Jirajine
        12
    Jirajine  
       228 天前
    debian 系不适合做桌面,你这种情况不想折腾驱动问题直接上 opensuse 。
    ZZ74
        13
    ZZ74  
       228 天前
    我搜来的,用这个在 22.04 删掉了 snap ,我也不懂好像效果是有的。
    ```
    for p in $(snap list | awk '{print $1}'); do
    sudo snap remove $p
    done

    sudo systemctl stop snapd
    sudo systemctl disable --now snapd.socket

    for m in /snap/core/*; do
    sudo umount $m
    done

    sudo apt autoremove --purge snapd

    rm -rf ~/snap
    sudo rm -rf /snap
    sudo rm -rf /var/snap
    sudo rm -rf /var/lib/snapd
    sudo rm -rf /var/cache/snapd

    sudo sh -c "cat > /etc/apt/preferences.d/no-snapd.pref" << EOL
    Package: snapd
    Pin: release a=*
    Pin-Priority: -10
    EOL

    sudo sh -c "cat > /etc/apt/preferences.d/no-firefox.pref" << EOL
    Package: firefox
    Pin: release a=*
    Pin-Priority: -10
    EOL

    ```
    hbkdsm
        14
    hbkdsm  
       228 天前
    Pop!_OS
    shiftvector
        15
    shiftvector  
       228 天前
    Pop!_OS
    dbak
        16
    dbak  
       228 天前   ❤️ 1
    ubuntu apt 又不是不能用 纠结 snap 有啥意义 几乎就没用 snap 安装过东西 这玩意后台占用也不大 大不了给卸载了就完了 感觉是为了个划痕 扔了整个手机
    bsl11
        17
    bsl11  
       228 天前
    @dbak 从 ubuntu 22.04 开始,用 apt install firefox ,实际装的是 snap 版本的 firefox 而不是 deb 版的
    fanxasy
        18
    fanxasy  
       228 天前
    Pop!_OS
    wsseo
        19
    wsseo  
       228 天前
    不要见风就是雨!!!
    vivisidea
        20
    vivisidea  
       228 天前
    Debian 12 已经没戏了,不再提供 470 版本驱动。
    ===
    试试不用 debian 的驱动呢?直接用二进制安装,是什么卡直接这里选择下载安装即可,我们线上服务器跑推理的,1080Ti 装 550 的驱动没啥问题,当然我们是纯服务器,直接 ssh 的,不需要接显示器,不知道有没有什么区别

    https://www.nvidia.com/download/index.aspx
    https://www.nvidia.com/en-us/geforce/drivers/results/224357/
    mingl0280
        21
    mingl0280  
       228 天前 via Android
    snap 可以卸载
    chengxiao
        22
    chengxiao  
       228 天前
    @bsl11 #17 换个源不就行了么
    不用 snap 源 给禁掉就可以了啊
    gosky
        23
    gosky  
       228 天前
    @Jirajine 我台式机跑了好多年 debian
    smallboy19991231
        24
    smallboy19991231  
       228 天前 via iPhone
    Freebsd 的 Linux 兼容层可以不?虽然小众了。但是 Unix 系统比 Linux 稳定多了。估计驱动是个问题
    Torpedo
        25
    Torpedo  
       228 天前
    开源居然没有一个去 snap 的 fork 分支么
    wheat0r
        26
    wheat0r  
       228 天前
    @Torpedo #25 Linux Mint 不就是吗
    xuegy
        27
    xuegy  
    OP
       228 天前 via Android
    @w568w ANSYS
    xuegy
        28
    xuegy  
    OP
       228 天前 via Android
    @Yadomin 这个我装了,实际上并不是
    xuegy
        29
    xuegy  
    OP
       228 天前 via Android
    @vivisidea 这种装法升级内核以后极容易重启黑屏
    xuegy
        30
    xuegy  
    OP
       228 天前 via Android
    @leaflxh 系统没有安全问题,但是 Firefox 是真的崩
    chust
        31
    chust  
       228 天前
    我们跑 Ansys 的工作站用的 OpenSUSE ,可惜没 LTS ,我年年升级(虽然不升也一样用)
    wangyuescr
        32
    wangyuescr  
       228 天前
    除非是 snap 和你的工作软件有明确冲突,否则没必要,我们跑量子化学计算,完全不在乎 apt 安装的软件是不是通过 snap 安装的,也就是安装 firefox ,filezilla 、vscode 之类的完全不影响。
    GeekGao
        33
    GeekGao  
       228 天前
    pop os
    w568w
        34
    w568w  
       228 天前
    @xuegy #26 Ansys 我简单看了一下官网文档,目前推荐的就:

    - Red Hat Enterprise Linux 7.8, 7.9, 8.4, 8.5, 8.6, 8.7, and 8.8
    - SUSE Enterprise Linux Server & Desktop 12 SP5; 15 SP2, SP3, and SP4
    - CentOS 7.8 and 7.9
    - Ubuntu 20.04 and 22.04
    - Rocky Linux 9 (From 2024 R2)

    Ubuntu 根据要求排除,CentOS 很快停止支持也排除,那剩下选择基本就是:

    - RHEL
    - SUSE Enterprise
    - 等 2024 R2 支持,然后换 Rocky Linux 9
    - Ubuntu 自己卸掉 snap 。退一万步说,不要听 v 站朋友说就见得风是得雨,snap 再烂也是目前唯一完全沙盒化的企业解决方案


    ---

    顺便问问 PopOS 作为服务器系统有啥优点啊,看楼上好多人在推荐,我对这系统的印象还是「面向 PC 游戏玩家的发行版」这一类的。
    xuegy
        35
    xuegy  
    OP
       228 天前 via iPhone
    @chust 从来没用过 SUSE ,都不行的话就试试这个。
    GeekGao
        36
    GeekGao  
       228 天前
    @w568w 个人的体验就是 popos 稳定性很棒,界面和快捷键比较合理,其他倒是没什么特别的。
    xuegy
        37
    xuegy  
    OP
       228 天前 via iPhone
    @wangyuescr 跟工作流没有冲突,但是那个 Firefox 是真的烂,桌面环境不太稳定。目前我把 snap 卸了以后就好了。但是据说这个东西很有可能日后装某一个包就又回来了。
    xuegy
        38
    xuegy  
    OP
       228 天前 via iPhone
    @w568w 问题是我并不是只用 ansys ,它只是工作流的一部分。剩下的部分 Debian 系比 RHEL 系要好用的多。SUSE 没用过,可能 ansys 能用了,后面的工作流又出现其他的奇葩问题。
    terence4444
        39
    terence4444  
       228 天前 via iPhone
    Linux Mint 可以认为是没有 snap 的 ubuntu
    zsj950618
        40
    zsj950618  
       227 天前 via Android
    把 snap 卸载了就好了啊,只是有些很难用常规 deb 方式打包的软件没了而已(比如浏览器,但你可以完全用 Google 自己发布的 chrome deb )
    0superx0
        41
    0superx0  
       227 天前
    @terence4444 确实, 软件源都一样, 不过喜欢 unity 桌面不喜欢 snap 的我一条 apt install ubuntu-desktop-unity, Mint 竟然把全套 snap 给安装了
    ww2000e
        42
    ww2000e  
       227 天前
    @dbak 20 还是 22 开始 apt 装某些软件会自动跳到 snap 安装。。
    vivisidea
        43
    vivisidea  
       227 天前
    @xuegy 升级内核的时候,重新安装一下驱动,或者安装的时候启用 dkms ,升级内核之后会自动重新编译驱动内核模块

    https://download.nvidia.com/XFree86/Linux-x86_64/415.13/README/installdriver.html

    The installer will check for the presence of DKMS on your system. If DKMS is found, you will be given the option of registering the kernel module with DKMS, and using the DKMS infrastructure to build and install the kernel module. On most systems with DKMS, DKMS will take care of automatically rebuilding registered kernel modules when installing a different Linux kernel.
    xuegy
        44
    xuegy  
    OP
       227 天前
    这个我知道,如果只是我自己一个人的工作站就没这么多事了。我配置好一套系统以后要写一份教程,我们组所有的工作站都会按照我的教程复刻出来一份完全一样的环境。
    但是有些不太会用 linux 的人,想装一些软件,时常手贱就把最新的内核一起更新了,重启后就是黑屏。为了杜绝此类事件,最稳的还是 RHEL 加 nvidia 的源,或者 Ubuntu 带的驱动。
    jqtmviyu
        45
    jqtmviyu  
       227 天前
    Linux Mint 不就是吗?去掉 snap 的 ubuntu. 还有著名的内部错误
    mirtle
        46
    mirtle  
       227 天前 via Android
    就用 ubuntu ,挣钱干活,又不是不能用。

    管什么 snap apt ,没什么大影响。能跑就行。别给自己找麻烦
    ysw
        47
    ysw  
       227 天前
    nixos
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:05 · PVG 03:05 · LAX 11:05 · JFK 14:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.