第一次听到、了解到 包管理器还是自己在Vmware上鼓捣着装MySQL、Nginx,时候:知道了yum; 后来的composer,再是最近了解到的Node里的 nmp ,淘宝的cnmp 。
下面具体看一下:
1、yum
CentOS中,默认使用yum作为包管理器,以及,手动去切换国内稳定的yum源,比如阿里云yum源。
2、composer
是 PHP 用来管理依赖(dependency)关系的工具,其实,Composer 不是一个包管理器,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
3. npm
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,
淘宝 NPM 镜像:使用定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。
4. apt-get
Ubuntu中,默认采用apt-get 作为包管理器。
只是概念了解下,其中yum、npm具体使用操作过,之后具体学习下composer php的依赖关系管理。
原创文章,转载请注明: 转载自HSBLOG
本文链接地址: 所知道的包(依赖)管理器[Package Manager]