一、什么是软件包,什么是软件管理器?
软件包:Linux开发商实现在特定硬件和操作系统平台上,将需要安装或者升级的软件编译好,将这个软件相关文件打包在软件包中
软件管理器:可以对软件包进行一个集中的管理,帮助用户搜索、安装、管理软件包
1、什么是RPM
RPM全名是【RedHat Package Manager】缩写则为RPM。顾名思义,当初这个软件管理的机制是由Red Hat这家公司发展出来的。RPM是以一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套软件管理机制。
2、RPM的优点
由于RPM是通过预先编译并打包成为RPM文件格式后,再加以安装的一种方式,并且还能够进行数据库的记录。所以RPM有以下的优点:
- RPM内包含已经编译过的程序与配置文件等数据,用户不需要重新编译;
- RPM在被安装之前,会先检查系统的硬盘容量、操作系统版本等,可避免文件被错误安装;
- RPM文件本身提供软件版本信息、依赖属性检查、软件用途说明、软件所含文件等信息,便于了解软件;
- RPM管理的方式使用数据库记录RPM文件的相关参数,便于升级、删除、查询与验证。
二、rpm软件包的管理
1、rpm软件包
rpm软件包包含编译过的程序与配置文件,用户不需要编译,rpm包在安装之前,会先检查系统的硬软件环境,避免被错误安装。
2、rpm包的获取方式:
1、Centos系统镜像光盘
2、通过各种yum源网站
3、比如安装mysql、nginx软件,我们可以去它的官方网站下载:[http://www.mysql.com]
3、通过镜像安装rpm包
挂载光盘镜像:
挂载:mount 待挂载镜像 挂载点
卸载:umou