Linux RPM包管理

RPM,Red Hat Package Manager,由Red Hat公司提出,被众多Linux发行版采用,无需编译,可直接使用,但是无法设置开关、个人设置。RPM包管理工具有两种,即yum工具、rpm工具,下载得到的工具后缀固定为 .rpm

  1. 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下载的工具全面升级
    
  2. 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过程
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值