所知道的包(依赖)管理器[Package Manager]

第一次听到、了解到 包管理器还是自己在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]