RPM,Red Hat Package Manager,由Red Hat公司提出,被众多Linux发行版采用,无需编译,可直接使用,但是无法设置开关、个人设置。RPM包管理工具有两种,即yum工具、rpm工具,下载得到的工具后缀固定为 .rpm。
-
YUM工具
定义:
yum(Yellow dog Updater Medified),是一个在Fedora和RedHat以及CentOS中的Shel前端软件包管理器。基于RPM包管理.能够从指定的服务器自动下载RPM包并且安装,可以自动下载并安装、自动处理依赖关系。linux自带国外官网yum仓库,但是下载速度偏慢,配置本地或者国内网络下载地址,下载速度会更快。配置方式:
(1)YUM本地源(系统安装光盘)ls /etc/yum.repos.d/ //查看yum下所有配置目录 mv /etc/yum.repos.d/* /tmp/repo //备份yum配置文件 vim /etc/yum.repos.d/dvd.repo //创建本地源配置文件,内容如下 [dvd] //[ ]内容根据自己喜好定即可,下载库的库名 name=dvd //库的描述 baseurl=file:///mnt/cdrom //下载库的具体地址,文件夹/mnt/cdrom gpgcheck=0 //关闭校验 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom //临时挂载安装光盘 yum makecache //更新yum仓库 yum -y install httpd //配置本地yum源后,进行下载httpd查验 systemctl start httpd //开启httpd工具 systemctl status httpd //查看httpd状态
(2)YUM阿里源
mv /etc/yum.repos.d/* /tmp/repo //备份yum配置文件 下载阿里巴巴开源镜像站官网配置,CentOS、epel两个可以解决大部分需求。根据自身Linux版本下载配置,wget下载。使用CentOS 7为例: cat /etc/redhat-release //查看linux版本 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo //配置CentOS基础包 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo //配epel基础包 ls /etc/yum.repos.d //查看yum配置文件 yum makecache //更新yum仓库 yum -y update //yum下载的工具全面升级
-
RPM工具
RPM工具下载比较快,但是不能解决依赖关系。mount /dev/cdrom /mnt/cdrom //将/dev/cdrom挂载在/mnt/cdrom cd /mnt/cdrom/Packages rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm //rpm人性化显示下载wget过程 rpm -q wget //查询wget软件 rpm -evh wget //rpm人性化显示卸载wget过程