V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
darasion
V2EX  ›  程序员

开源软件包管理系统,都是怎样运作的?

  •  
  •   darasion · Oct 14, 2013 · 3628 views
    This topic created in 4588 days ago, the information mentioned may be changed or developed.
    如题,
    比如 dpkg、yum、npm ... 等等,有没有总体上的对比介绍什么的?比如分类,原理什么的。。
    2 replies    1970-01-01 08:00:00 +08:00
    wity_lv
        1
    wity_lv  
       Oct 14, 2013
    看看npm的源码估计能找到答案:
    https://github.com/isaacs/npm
    ryanking8215
        2
    ryanking8215  
       Oct 15, 2013
    话说linux下有2个比较重要的包系统,一个是rpm,一个是deb,前者用yum管理,后者用apt管理。原理就是打的包里有元信息,重要的如依赖,依赖其他什么包,版本,描述等。
    一般的发行版都有自己的软件仓库或者镜像,所有的包都在仓库里。在安装时通过这些元信息就能自动解决依赖从仓库里拉过来安装了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2984 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 15:17 · PVG 23:17 · LAX 08:17 · JFK 11:17
    ♥ Do have faith in what you're doing.