1
wity_lv 2013-10-14 15:57:51 +08:00
看看npm的源码估计能找到答案:
https://github.com/isaacs/npm |
2
ryanking8215 2013-10-15 13:32:44 +08:00
话说linux下有2个比较重要的包系统,一个是rpm,一个是deb,前者用yum管理,后者用apt管理。原理就是打的包里有元信息,重要的如依赖,依赖其他什么包,版本,描述等。
一般的发行版都有自己的软件仓库或者镜像,所有的包都在仓库里。在安装时通过这些元信息就能自动解决依赖从仓库里拉过来安装了。 |