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