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

请问 debian 和 ubuntu 之间怎么做选择?

  •  2
     
  •   xieyuheng ·
    xieyuheng · 2023-09-15 12:59:38 +08:00 · 11405 次点击
    这是一个创建于 433 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先,可以放心地说这两个 distro 都是几乎被所有云服务商支持的吧?

    ubuntu 的安装程序更炫一点,debian 的历史更悠久一点, 大家推荐哪个? 好纠结 >_<

    115 条回复    2023-10-09 16:46:40 +08:00
    1  2  
    tony1016
        1
    tony1016  
       2023-09-15 13:03:02 +08:00   ❤️ 1
    我选 debian ,ubuntu 搞出个 snapd ,让人很不爽
    qq565425677
        2
    qq565425677  
       2023-09-15 13:03:55 +08:00   ❤️ 1
    99%的人感受不出区别
    DefoliationM
        3
    DefoliationM  
       2023-09-15 13:05:00 +08:00   ❤️ 5
    首选 debian, ubuntu 自带的服务太多了,很多都没用。
    tunggt
        4
    tunggt  
       2023-09-15 13:05:51 +08:00
    要看你是用来干嘛的
    kingfalse
        5
    kingfalse  
       2023-09-15 13:08:03 +08:00 via Android   ❤️ 3
    选 Debian ,Ubuntu 强推 snap ,你安装某些包的时候就知道它有多操蛋了。
    adoal
        6
    adoal  
       2023-09-15 13:12:04 +08:00
    在云上做服务器用的话,如果你要装的第三方 repo 或者闭源软件为 Ubuntu 打了包或者明确提了支持 Ubuntu ,而未提及 Debian 、未为 Debian 打包,那用指定版本的 Ubuntu ,否则用 Debian 。
    hefish
        7
    hefish  
       2023-09-15 13:12:04 +08:00
    无所谓吧,我都是跑在 docker 里的
    JeromeCui
        8
    JeromeCui  
       2023-09-15 13:13:14 +08:00
    我喜欢 snap ,ubuntu 做桌面系统使用实在是太方便了
    totoro625
        9
    totoro625  
       2023-09-15 13:15:37 +08:00
    甲骨文没有 Debian 支持,很多云服务商只有 Ubuntu ,因为预装软件多
    纯命令行下,甚至可以当做同一个,Debian 缺少很多常用软件,按需安装即可
    裸机安装,Ubuntu 驱动更完善
    cloudinit ,Ubuntu 镜像更大,占用系统空间更大
    ubuntu-23.04-server-cloudimg-amd64.tar.gz 686M
    debian-12-generic-amd64.tar.xz 222M
    julyclyde
        10
    julyclyde  
       2023-09-15 13:16:31 +08:00
    但你如果用云的话,就不涉及安装程序了
    7897894
        11
    7897894  
       2023-09-15 13:19:14 +08:00   ❤️ 1
    我选 debian
    因为内存占用小
    thinkershare
        12
    thinkershare  
       2023-09-15 13:20:23 +08:00   ❤️ 4
    如果你对 Linux 很精通,可以考虑使用 Debian , 否则建议你使用 Ubuntu, 部分软件包只有 Ubuntu 的,没有其它包,你只能自己编译,非常麻烦。另外你都问了这个问题,感觉也不是多精通,所以建议你上 Ubuntu, 另外工具就是工具,不要在其上面附加额外的无谓的情绪价值。
    mrzx
        13
    mrzx  
       2023-09-15 13:20:50 +08:00
    这世界上都有不守开源规矩的 ubuntu,和守规矩的 debian,这 2 个我都喜欢,都有存在的意义。
    Suzutan
        14
    Suzutan  
       2023-09-15 13:21:20 +08:00 via iPhone   ❤️ 1
    服务器上用的 debian ,虚拟机里跑的 ubuntu
    NessajCN
        15
    NessajCN  
       2023-09-15 13:24:18 +08:00
    服务器选 debian,
    ubuntu server 那个更新机制很有问题,每次更新内核都很烦
    而且你要用 snap 的话 debian 也能装

    桌面端的话我建议都不选,用 arch
    totoro625
        16
    totoro625  
       2023-09-15 13:25:00 +08:00
    个人习惯:
    服务器下,优先 Debian mini ,没有的选 Ubuntu mini
    PVE 下 cloudinit ,优先 Debian genericcloud ,其次 Ubuntu
    裸机安装,优先 Ubuntu ,其次 Debian ,防止出现硬件驱动 bug

    不需要节约资源的都可以用 Ubuntu ,早些年 1H1G50G 服务器用多了,留下来节省资源的坏毛病
    ( Debian 创建后占用内存、硬盘比 Ubuntu 低很多)
    skiy
        17
    skiy  
       2023-09-15 13:25:28 +08:00   ❤️ 1
    我选 debian ,已经全部切换到 debian 了。

    centos -> ubuntu -> debian
    robbaa
        18
    robbaa  
       2023-09-15 13:27:27 +08:00   ❤️ 1
    服务器省资源用 debian ,能用 docker 用 docker 。
    开发办公 ubuntu 足够,我就每两年装一次系统。
    raptor
        19
    raptor  
       2023-09-15 13:38:55 +08:00
    两个都用,差别不大。
    sunny2580839896
        20
    sunny2580839896  
       2023-09-15 13:39:07 +08:00
    问个问题,ubuntu 有 lts ,debian 好像没看到
    8675bc86
        21
    8675bc86  
       2023-09-15 13:40:20 +08:00
    推荐 Fedora ,最纯正。
    lsylsy2
        22
    lsylsy2  
       2023-09-15 13:42:21 +08:00
    @sunny2580839896 因为 debian 发版本慢,每个大版本都支持 5 年以上。
    shaojz2005
        23
    shaojz2005  
       2023-09-15 13:43:20 +08:00
    不是说云服务商么?云服务用 ubuntu 挺方便的啊
    如果说桌面系统,我选择 mint
    RogerBen
        24
    RogerBen  
       2023-09-15 13:43:38 +08:00
    也可以试试 PopOS ,移除了 snap
    vgbw
        25
    vgbw  
       2023-09-15 13:51:32 +08:00
    桌面环境选 Ubuntu ,出了问题一般网上都能搜出解决方案
    billzhuang
        26
    billzhuang  
       2023-09-15 13:51:34 +08:00
    什么场景?
    shijingshijing
        27
    shijingshijing  
       2023-09-15 13:53:13 +08:00   ❤️ 1
    @sunny2580839896 因为 Debian 本身就是 LTS ,每个版本的支持都很久。Debian 的 Stable 到期之后,就转到 LTS 维护,后面还有个 Extended LTS ,支持长达 10 年之久,到现在 2015 年发布的 Debian 8 Jessie 还在维护。

    Aliencn
        28
    Aliencn  
       2023-09-15 13:55:09 +08:00
    之前也是在 ubuntu 和 Debian 之间选,发现本地电脑安装系统的时候 Debian 总是出各种各样的问题,就最终选 Ubuntu 了
    flyqie
        29
    flyqie  
       2023-09-15 13:56:52 +08:00 via Android
    桌面的话建议 ubuntu desktop 。

    跑业务的话最好还是 debian ,ubuntu 加了很多料,不一定能满足需求。
    dolphintwo
        30
    dolphintwo  
       2023-09-15 13:59:29 +08:00
    几乎没有区别,不知道纠结啥,可能是一个都没用过的原因
    newghost
        31
    newghost  
       2023-09-15 14:01:05 +08:00   ❤️ 1
    之前测试过 debian 在 arm 开发版上的性能远强于 ubuntu
    wu67
        32
    wu67  
       2023-09-15 14:03:33 +08:00
    服务器我倾向于 debian.
    enihcam
        33
    enihcam  
       2023-09-15 14:04:19 +08:00
    本地使用选 archlinux ,容器选 alpine 。
    xieren58
        34
    xieren58  
       2023-09-15 14:04:51 +08:00   ❤️ 1
    服务器绝对 debian, ubuntu 占资源太多了...
    terence4444
        35
    terence4444  
       2023-09-15 14:08:58 +08:00 via iPhone
    @JeromeCui 建议换成 Flatpak
    sunny2580839896
        36
    sunny2580839896  
       2023-09-15 14:25:41 +08:00
    encro
        37
    encro  
       2023-09-15 14:30:51 +08:00
    @lsylsy2

    现在 12 了,发版本也不慢了。。。。


    我是公司电脑和服务器都有限 debian 了,虽然 debain 软件比 ubuntu 安装麻烦点(通常是库版本不一样)。。
    lsylsy2
        38
    lsylsy2  
       2023-09-15 14:37:55 +08:00
    @encro 因为 debian 的历史太久了
    debian 从 2009 年的 5.0 开始,固定两年一个大版本,和 Ubuntu 的 lts 一样。
    jackOff
        39
    jackOff  
       2023-09-15 14:38:24 +08:00
    闭眼 ubuntu ,虽然臃肿但是稳定,折腾的东西比较少。debain 的话太精简了容易缺胳膊少腿让人抓狂
    cdlnls
        40
    cdlnls  
       2023-09-15 14:38:43 +08:00   ❤️ 1
    服务器从 ubuntu 转到 debian 了,桌面还是 ubuntu 。
    someday3
        41
    someday3  
       2023-09-15 14:44:27 +08:00
    ubuntu ,服务器上用。个人办公 windows 最方便。

    线上服务器就两种系统,Ubuntu 和 centos ,Ubuntu 对做大数据来说是官方操作系统,好用。
    bruce0
        42
    bruce0  
       2023-09-15 14:46:39 +08:00   ❤️ 1
    Debian, Ubuntu 自带的东西太多了, 而且大多是花里胡哨 没用的东西. 而且在强推 snap, 体积大不说, 国内没有镜像, 不挂梯子那速度
    shijingshijing
        43
    shijingshijing  
       2023-09-15 14:47:37 +08:00
    @sunny2580839896 这是 LTS 的,你要看 ELTS: https://wiki.debian.org/LTS/Extended
    tvirus
        44
    tvirus  
       2023-09-15 14:52:24 +08:00   ❤️ 1
    debian
    lingo
        45
    lingo  
       2023-09-15 14:55:43 +08:00   ❤️ 1
    ubuntu 转到 debian 了。除了个 oracle 没有 debian
    shyrock
        46
    shyrock  
       2023-09-15 14:57:16 +08:00
    centos 没人用了吗?
    4s4IYOLfT1s3InRR
        47
    4s4IYOLfT1s3InRR  
       2023-09-15 14:57:25 +08:00   ❤️ 1
    因为 pve 已经习惯 debian 了
    codingbody
        48
    codingbody  
       2023-09-15 15:13:43 +08:00
    @shyrock #46 我放弃了,转 ubuntu 了,centos 7.x 不支持 node 18.x 。
    xieyuheng
        49
    xieyuheng  
    OP
       2023-09-15 15:15:57 +08:00
    @codingbody 为了高版本的 nodejs 我每次都是安装这个

    https://www.npmjs.com/package/n

    ```
    sudo npm install -g n
    sudo n latest
    ```
    tywtyw2002
        50
    tywtyw2002  
       2023-09-15 15:21:13 +08:00   ❤️ 1
    折腾的话 debian ,默认安装基本上是裸奔。

    Ubuntu 默认会开一些安全设置,都要去关很烦人。Ubuntu 推广的比较好,主要是面向于企业用户和小白,去折腾的话有时候很费劲。
    LitterGopher
        51
    LitterGopher  
       2023-09-15 15:27:30 +08:00
    两个系统在我找到 Arch 之前都简单的体验过,对我来说只有两个点不同:

    1. Debian 的包普遍比较老,默认 UI 也有点复古,想要体验一些比较新的东西有点困难
    2. Debain 镜像不包含 Wi-Fi 驱动模块(笔记本没有自带网口,所以这点对我来说有点难受)

    其他的感觉不出太多的不同。
    2NUT
        52
    2NUT  
       2023-09-15 15:29:51 +08:00
    谁服务周期长选谁
    ScepterZ
        53
    ScepterZ  
       2023-09-15 15:29:55 +08:00
    几年前搬瓦工上有个 Debian 版本网卡相关不知道什么地方有 bug ,不定时断网,后来就都选 Ubuntu 了,不过也用不上什么高级功能,没啥区别
    2NUT
        54
    2NUT  
       2023-09-15 15:32:21 +08:00
    @shijingshijing elts 是商业服务,免费的情况下 ubuntu 的支持周期是最长的
    2NUT
        55
    2NUT  
       2023-09-15 15:33:07 +08:00
    @xieren58 ubuntu 就是基于 debian testing ,占的资源是指哪方面呢
    fields
        56
    fields  
       2023-09-15 15:35:59 +08:00
    选 ubuntu 吧 省事 不用自己去装各种源 很少遇到网络问题 文档也多
    zed1018
        57
    zed1018  
       2023-09-15 15:39:14 +08:00
    桌面 ubuntu ,服务器跑容器的话 debian ,传统部署 ubuntu
    lsylsy2
        58
    lsylsy2  
       2023-09-15 15:45:33 +08:00   ❤️ 1
    @shijingshijing
    @sunny2580839896
    @2NUT
    三个人的说法都不全面:
    1 、完全免费的完整支持,debian 和 ubuntu LTS 都是五年
    2 、ELTS 提供的更新是免费的,所有人都可以使用
    3 、但是 ELTS 并不保证对所有包都提供更新,而是付费客户决定“我需要支持这些软件”
    msg7086
        59
    msg7086  
       2023-09-15 15:47:44 +08:00
    @2NUT Ubuntu LTS 也是 5 年。
    JensenQian
        60
    JensenQian  
       2023-09-15 15:48:34 +08:00
    垃圾性能的 vps 的话还是 debian
    msg7086
        61
    msg7086  
       2023-09-15 15:51:29 +08:00   ❤️ 3
    @lsylsy2 我再补充一下。
    通常用 ELTS/ESM 的都是企业级用户(因为企业级软件对版本固定有特殊需求,又要修安全漏洞),要修的包一般也是企业级软件用到的包,例如内核,libc ,Java/PHP/Python 这些软件。所以 ELTS 就相当于有需要的企业出钱修漏洞,然后再把修完的包免费给所有人用。ESM 也是基于差不多的概念。
    mokiki
        62
    mokiki  
       2023-09-15 16:03:16 +08:00
    真 Linux 用户会兴奋地把这些发行版都试一试,甚至 FreeBSD 都要摸一摸。纠结这个,还是用 Windows 或 MacOS 吧
    nrtEBH
        63
    nrtEBH  
       2023-09-15 16:45:18 +08:00   ❤️ 1
    我选 debian
    更纯粹一些
    n18255447846
        64
    n18255447846  
       2023-09-15 16:47:17 +08:00
    都一样,ubuntu 基于 debian ,两个同根的随便选,又不是什么 arch
    xshell
        65
    xshell  
       2023-09-15 16:52:32 +08:00   ❤️ 1
    debian
    Jerry23333
        66
    Jerry23333  
       2023-09-15 16:55:02 +08:00   ❤️ 1
    自己本地用 ubuntu ,服务器用选 debian
    libook
        67
    libook  
       2023-09-15 17:00:12 +08:00
    Ubuntu 我个人看看重的是支持 PPA 、企业驱动。但我个人比较不喜欢的一方面是桌面级应用强制使用 Snap 方案,另一方面是一些软件包名和指令名跟其他发行版都不一样。

    Debian 挺稳定的,适合对环境依赖不高的用途,比如 NAS 、Docker Host ,装完配置好扔在那就不用动了,之前 Debian 让人嫌弃最多的就是软件包太老,但现在全面普及容器之后,好像这个缺点就没那么所谓了。

    如果你所在的企业愿意花钱解决问题,这两者就只能选企业驱动的 Ubuntu 。

    具体还是看你是什么用途吧,其实 Linux 发行版无非就是一个 Linux 核心上面跑一个发行版自己的目录结构、用一个发行版自己的包管理器、提供一些发行版自己的软件包组合和配置方案;绝大多发行版用的 Linux 核心都一样,软件包也都一样,就只是组合方式不一样而已;所以对于经验丰富的 Linux 用户来说,已经目中无牛了,啥发行版都无所谓,无非就是哪个方案对于眼下的需求需要折腾的工作最少而已。
    gniviliving
        68
    gniviliving  
       2023-09-15 17:02:14 +08:00
    @totoro625 #9 直接 dd 系统,我云服务器基本都 dd 成 debian12 了
    liarsa
        69
    liarsa  
       2023-09-15 17:05:22 +08:00   ❤️ 1
    我的服务器都是 debian12
    个人桌面是 debian testing ,很不错的
    smilenceX
        70
    smilenceX  
       2023-09-15 17:06:36 +08:00
    如果只是轻度使用,感受不到什么差别。
    VTEX9527
        71
    VTEX9527  
       2023-09-15 17:09:44 +08:00   ❤️ 1
    首选 debian
    sayakafs
        72
    sayakafs  
       2023-09-15 17:34:03 +08:00
    首选 Debian
    laminux29
        73
    laminux29  
       2023-09-15 17:39:05 +08:00   ❤️ 1
    必然选 Debian ,选 Debian 甚至有 PVE 支持。
    ysc3839
        74
    ysc3839  
       2023-09-15 17:40:29 +08:00 via Android
    我选 Ubuntu ,许多软件会通过 ppa 源提供新版本 Debian 就没有了。虽然很多可以用 Docker 来升级新版本,但还是比较麻烦的。
    azureaz
        75
    azureaz  
       2023-09-15 17:42:48 +08:00 via Android   ❤️ 1
    Debian 内存占用低,VPS 的首选
    ysc3839
        76
    ysc3839  
       2023-09-15 17:48:24 +08:00 via Android
    @codingbody @xieyuheng
    Node.js 还好,因为官方有提供预编译包。但是 Python 的话如果用 Ubuntu 就可以从 ppa 源里安装新版本,Debian 似乎没有。
    还有个更反直觉的,CentOS 7 的 software collections 源里面有 gcc 11 ,而 Ubuntu 和 Debian 基本上都没有预编译的新版本 gcc 。
    所以有没有某个包,很多情况下是看系统流行度的,用的人多,就有人去弄预编译包。
    Flourite
        77
    Flourite  
       2023-09-15 17:52:43 +08:00
    桌面选 ubuntu ,驱动安装比较方便,比较能正常使用,用 debian 会折腾到放弃;服务端随意
    2NUT
        78
    2NUT  
       2023-09-15 18:03:38 +08:00
    @lsylsy2 debian lts 支持只有两年 https://wiki.debian.org/LTS
    adoal
        79
    adoal  
       2023-09-15 18:23:48 +08:00
    @2NUT Debian 是把 oldstable 变为 oldoldstable 之后仍然由官方负责更新的那段时期称为 LTS ,前面在 stable 和 oldstable 阶段的期间不算在内的,所以这个页面里也说了的是 extend the lifetime of all Debian stable releases to (at least) 5 years
    crayygy
        80
    crayygy  
       2023-09-15 18:26:01 +08:00
    Ubuntu 本身体验是不错的,snap 是真的没想明白为什么会做的这么难用,难道是和硬盘厂商有合作?
    SekiBetu
        81
    SekiBetu  
       2023-09-15 18:27:37 +08:00   ❤️ 1
    服务器 Debian 桌面端 Ubuntu
    zhizunzz
        82
    zhizunzz  
       2023-09-15 18:30:19 +08:00
    试了 centos stream 当桌面, 还是很香, 比其它试过的都香
    楼主要二选一的话还是 Debian 吧
    EricShell
        83
    EricShell  
       2023-09-15 18:41:40 +08:00
    如果是服务器的话,那就选稳定的 debian
    如果自用桌面版的话,强烈推荐 Mint 。
    ubuntu 桌面版改造的太繁琐了
    onice
        84
    onice  
       2023-09-15 19:03:57 +08:00
    我用的 Ubuntu 。人菜,胜在资料多
    wzw
        85
    wzw  
       2023-09-15 19:41:16 +08:00
    用 Ubuntu LTS 有个好处, 好多年才升级一次, 少折腾
    msg7086
        86
    msg7086  
       2023-09-15 19:50:17 +08:00
    @2NUT 因为这两年之前的三年是 Active Support ,比 Long Term Support 等级更高。
    wuruxu
        87
    wuruxu  
       2023-09-15 20:35:57 +08:00   ❤️ 1
    个人选 Debian ,已经使用十多年了
    zjsxwc
        88
    zjsxwc  
       2023-09-15 20:57:16 +08:00 via Android
    我喜欢服务器 debian ,因为稳定、没有 ubuntu 那么多私货,而且 debian 资源占用少启动的服务一清二楚,ubuntu 还夹带政治意图比如俄乌。

    个人桌面用 arch 或 manjaro ,我个人桌面就喜欢滚动追新。
    ShadowPower
        89
    ShadowPower  
       2023-09-15 21:31:09 +08:00
    我同时在用,Debian 用在那种很久都不变的环境里
    机器学习相关的用 Ubuntu ,因为各种库和框架都经过官方测试,资料也丰富
    Altar
        90
    Altar  
       2023-09-15 21:35:01 +08:00 via Android   ❤️ 1
    服务器的话绝对 Debian
    Love4Taylor
        91
    Love4Taylor  
       2023-09-15 22:04:41 +08:00
    Debian 吧
    或者和我一样 Arch Server 勇士

    https://vip2.loli.io/2023/09/15/ciS9MlsQKhrUWPj.png
    tankren
        92
    tankren  
       2023-09-15 22:17:57 +08:00
    snap 确实难用 不好管理
    nuk
        93
    nuk  
       2023-09-15 22:23:25 +08:00
    公司用就 ubuntu ,自己用的话无所谓了
    hbkdsm
        94
    hbkdsm  
       2023-09-15 23:22:51 +08:00
    Pop!_OS
    ethdesign
        95
    ethdesign  
       2023-09-15 23:48:09 +08:00 via iPhone   ❤️ 1
    debian
    mikewang
        96
    mikewang  
       2023-09-16 00:13:08 +08:00
    选 Debian 还是 Ubuntu ,其实就是选择自由的开源社区,还是选择可靠的商业公司。
    Debian 非常干净,默认只包含开源的软件包,消耗资源少,稳定性也很好。
    Ubuntu 更加开箱即用,有着 Canonical 的财力支持,提供闭源驱动软件和商业支持,但很多东西也是以商业考虑推进的,部分程序可能存在遥测统计。
    dayeye2006199
        97
    dayeye2006199  
       2023-09-16 00:26:00 +08:00
    个人用--爱用什么用什么
    公司用--说让用什么用什么

    综上,不用选
    icyalala
        98
    icyalala  
       2023-09-16 00:36:34 +08:00
    如果没有特别的忌口,比如自由软件原则之类的,那显然优先 ubuntu 。不论是服务端还是个人使用。
    驱动也好软件支持也好,ubuntu 支持都是更完善的,很多软件甚至只有 ubuntu 的官方支持。
    7897894
        99
    7897894  
       2023-09-16 01:30:13 +08:00
    @Love4Taylor 大佬 服务器怎么装 arch 商家后台没给
    mikeguan
        100
    mikeguan  
       2023-09-16 06:09:27 +08:00 via Android
    @7897894 如果是阿里云可以提工单,甚至可以换成 gentoo ,其他服务商没试过。保底可以用 vps2arch
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1366 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:38 · PVG 01:38 · LAX 09:38 · JFK 12:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.