软件包管理工具

mac : brew

Mac系统是基于Unix内核的图形化操作系统

brew 安装目录 /usr/local/Cellar
brew 配置目录 /usr/local/etc
brew 命令目录 /usr/local/bin  
注:homebrew在安装完成后自动在/usr/local/bin加个软连接,所以平常都是用这个路径
 
centos: yum 
CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本
 
ubuntu: apt-get
ubuntu基于linux的免费开源桌面PC操作系统,
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的
 
apt-get 提供一个简单的命令行安装软件包的方法. 和 dpkg 不同, apt-get 不能识别 .deb 文件, 它使用软件包原来的名称通过 /etc/apt/sources.list 指定的安装源进行安装
 
优麒麟:基于ubuntu 
 
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统
(UNIX 基于特定的硬件,UNIX系统大多是与硬件配套)
 
Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux. 

Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware
 
------------
 

1、功能: 
(1)将软件包打包成一个文件,其中包括: 
①二进制程序 
②库文件 
③配置文件 
④帮助文件 
(2)生成数据库,追踪所安装的每一个文件。

2、软件包管理器的核心功能: 
(1)制作软件包 
(2)安装、卸载、升级、查询、校验

3、不同发行版的不同的软件包管理器: 
(1)RedHat,SUSE常用:RPM 
原名为RatHat Package Manager(PRM is Package Manager) 
(2)Debian常用:dpt

4、RPM不提供自动解决依赖关系的功能。

5、yum和apt-get简介: 
(1)yum,apt-get是前端工具 
(2)RPM,dpt是后端工具 
(3)yum(Yellodog Update Modifier),是RPM提供的更高级工具,能手动管理RPM的依赖关系 
(4)apt-get是dpt的常见工具,能为dpt提供了自动解决依赖关系的工具

来源:https://blog.csdn.net/kingolie/article/details/53106142

 
posted @ 2018-05-30 17:09  liuyanerfly  阅读(444)  评论(0编辑  收藏  举报