一、软件包管理器
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提供了自动解决依赖关系的工具。
二、rpm包介绍
1、rpm功能:管理软件包
2、rpm数据库在/var/lib/rpm中
3、rpm管理工作:
(1)安装
(2)查询