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

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

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

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

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

    115 条回复    2023-10-09 16:46:40 +08:00
    1  2  
    tony1016
        1
    tony1016  
       225 天前   ❤️ 1
    我选 debian ,ubuntu 搞出个 snapd ,让人很不爽
    qq565425677
        2
    qq565425677  
       225 天前   ❤️ 1
    99%的人感受不出区别
    DefoliationM
        3
    DefoliationM  
       225 天前   ❤️ 5
    首选 debian, ubuntu 自带的服务太多了,很多都没用。
    tunggt
        4
    tunggt  
       225 天前
    要看你是用来干嘛的
    kingfalse
        5
    kingfalse  
       225 天前 via Android   ❤️ 3
    选 Debian ,Ubuntu 强推 snap ,你安装某些包的时候就知道它有多操蛋了。
    adoal
        6
    adoal  
       225 天前
    在云上做服务器用的话,如果你要装的第三方 repo 或者闭源软件为 Ubuntu 打了包或者明确提了支持 Ubuntu ,而未提及 Debian 、未为 Debian 打包,那用指定版本的 Ubuntu ,否则用 Debian 。
    hefish
        7
    hefish  
       225 天前
    无所谓吧,我都是跑在 docker 里的
    JeromeCui
        8
    JeromeCui  
       225 天前
    我喜欢 snap ,ubuntu 做桌面系统使用实在是太方便了
    totoro625
        9
    totoro625  
       225 天前
    甲骨文没有 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  
       225 天前
    但你如果用云的话,就不涉及安装程序了
    7897894
        11
    7897894  
       225 天前   ❤️ 1
    我选 debian
    因为内存占用小
    thinkershare
        12
    thinkershare  
       225 天前   ❤️ 4
    如果你对 Linux 很精通,可以考虑使用 Debian , 否则建议你使用 Ubuntu, 部分软件包只有 Ubuntu 的,没有其它包,你只能自己编译,非常麻烦。另外你都问了这个问题,感觉也不是多精通,所以建议你上 Ubuntu, 另外工具就是工具,不要在其上面附加额外的无谓的情绪价值。
    mrzx
        13
    mrzx  
       225 天前
    这世界上都有不守开源规矩的 ubuntu,和守规矩的 debian,这 2 个我都喜欢,都有存在的意义。
    Suzutan
        14
    Suzutan  
       225 天前 via iPhone   ❤️ 1
    服务器上用的 debian ,虚拟机里跑的 ubuntu
    NessajCN
        15
    NessajCN  
       225 天前
    服务器选 debian,
    ubuntu server 那个更新机制很有问题,每次更新内核都很烦
    而且你要用 snap 的话 debian 也能装

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

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

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

    Aliencn
        28
    Aliencn  
       225 天前
    之前也是在 ubuntu 和 Debian 之间选,发现本地电脑安装系统的时候 Debian 总是出各种各样的问题,就最终选 Ubuntu 了
    flyqie
        29
    flyqie  
       225 天前 via Android
    桌面的话建议 ubuntu desktop 。

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

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


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

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

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

    ```
    sudo npm install -g n
    sudo n latest
    ```
    tywtyw2002
        50
    tywtyw2002  
       225 天前   ❤️ 1
    折腾的话 debian ,默认安装基本上是裸奔。

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

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

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

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

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

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

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

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

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