V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wbsdty331
V2EX  ›  问与答

能否把 Linux 的软件包作成统一的标准格式?

  •  
  •   wbsdty331 · 2015-03-21 10:33:17 +08:00 via Android · 2914 次点击
    这是一个创建于 3571 天前的主题,其中的信息可能已经有所发展或是发生改变。
    android的apk MacOSX的dmg iOS的IPA
    能否把Linux的软件包做成统一的命名格式 标准相同 感觉一个软件好几个包 很麻烦...
    18 条回复    2015-03-21 17:35:33 +08:00
    Tink
        1
    Tink  
       2015-03-21 10:40:00 +08:00
    不同发行版的包管理器是不一样的啊
    nicai000
        2
    nicai000  
       2015-03-21 10:45:29 +08:00   ❤️ 2
    于是又多了一个新格式.

    管理命令的话, 已经有了, 而且应用广泛 https://en.wikipedia.org/wiki/PackageKit
    bcxx
        3
    bcxx  
       2015-03-21 10:45:54 +08:00
    先打赢圣战再说哈哈哈哈
    jun4rui
        4
    jun4rui  
       2015-03-21 10:47:16 +08:00
    有个跨发行版的包管理工具,也有相应的统一格式,但是一直没发展起来。

    其实想想源码才是唯一的标准,而且现在主流也就是那么三四家,其实也没啥太多必要统一
    feikaras
        5
    feikaras  
       2015-03-21 10:47:52 +08:00   ❤️ 1
    Linux很多问题就是圣战没打赢
    lxrmido
        6
    lxrmido  
       2015-03-21 10:47:58 +08:00
    deb跟rpm属于不同的体系,结构差异巨大,而且都发展得不错,总不能要其中一个死亡或者去做一个体积可能大上不少的兼容两家的格式吧……
    em70
        7
    em70  
       2015-03-21 10:53:55 +08:00 via Android
    能统一是因为项目掌握在商业公司手里,Linux不受任何公司控制,有好处也有坏处
    jun4rui
        8
    jun4rui  
       2015-03-21 10:57:10 +08:00
    @feikaras 其实蛮好的,多打圣战才会有更多优秀的思想蹦出来干掉老家伙,这才有活力
    reeco
        9
    reeco  
       2015-03-21 11:15:38 +08:00 via iPhone
    1 不能
    2 MacOS、iOS和Linux是两个不同的系统
    crazycen
        10
    crazycen  
       2015-03-21 12:31:53 +08:00
    你来一桶天下吧,名字都给你起好了 United Linux Softwore Corporation 简称ULS。不过你先得打赢圣战!
    bugmenott
        11
    bugmenott  
       2015-03-21 13:37:58 +08:00
    我支持,但又觉得不需要,根本不用RHEL系的
    efi
        12
    efi  
       2015-03-21 13:55:58 +08:00 via Android
    不能
    jhaohai
        13
    jhaohai  
       2015-03-21 15:07:17 +08:00
    Linux的特点就是分裂,别指望能把一群高傲的程序员给统一起来
    xierch
        14
    xierch  
       2015-03-21 15:15:18 +08:00
    去搞个 systemd-pkg 出来
    fu82581983
        15
    fu82581983  
       2015-03-21 15:50:25 +08:00 via iPhone
    每个发行版的包其实不一样的是配置信息,很多配置信息的不同是因为很多发行版的想法不同,譬如archlinux就把很多目录砍掉了,觉得没有必要。你想所有发行版都遵循,事实上是不可能的。
    Dongdong36
        16
    Dongdong36  
       2015-03-21 16:43:53 +08:00
    如果大家都追求统一的Linux,也不会出现几百个发行版了
    frankzeng
        17
    frankzeng  
       2015-03-21 16:56:54 +08:00
    python的包管理都有好几种,你还指望linux统一软件包
    monnand
        18
    monnand  
       2015-03-21 17:35:33 +08:00 via Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   941 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.