linux(rpm基础)

1、rpm介绍
    由red hat公司开发的软件包安装和管理程序
    存在于RHEL、CentOS、Fedora三个版本中
2、rpm包的命名格式
    软件名-版本号-释出号.体系号.rpm
    httpd-2.4.6-80.el7.centos.x86_64.rpm
    体系号(程序使用的处理器体系):
        i386:适用于Intel 80386以上的处理器(32位处理器)
        i686:适用于Intel 80686以上的处理器(32位处理器)
        x86_64:适用于64位架构的处理器
        ppc:适用于PowerPC或者Apple Power Macintosh
        noarch:通用版本,没有架构要求
3、rpm命令
    * 语法
        rpm [options] [rpm包1] [rpm包2]....
    * 参数
        -i:安装软件包
            -v:显示附加信息
            -h:安装的时候输出hash记号
        -e:删除软件包
            --nodeps:不检查依赖关系[默认检查]
        -U:升级软件包
            --force:忽略软件包及文件的冲突
            -h:升级时输出hash记号
            --nodeps:不检查依赖关系[默认检查]
            --oldpackage:允许"升级"到一个老版本
            --replacepkgs:强制重新升级安装已经安装的软件包
        -q:查询软件包信息
            -l:查看软件包包含的文件列表
            -a:查询所有安装的软件包
            -f <file>:查询一个文件属于哪个软件包
    * 说明
        rpm安装方式不会自动解决依赖关系
4、yum
    * 说明
        安装的还是rpm包,但是会自动解决依赖关系(是从当前的yum源进行解决,如果缺失依然报错)
    * 配置文件
        /etc/yum.repos.d/*.repo
    * 配置文件格式
        [String]
        name=String
        baseurl=ftp|http|https|file://url
        gpgcheck=0|1 //0表示不启用,1表示启用,启用则需要gpgkey配合
        enable=0|1  //0表示不启用,1表示启用,不启用则整段都失效
        [gpgkey=ftp|http|https|file://url]
        [failovermethod=priority|roundrobin] //priority表示根据baseurl配置的备选url顺序查找,roundrobin表示随机顺序查找
    * yum常用的命令
        安装:
            yum [-y] install 软件1 软件2 ...
        卸载:
            yum [-y] remove 软件1 软件2 ...
        查看列表:
            yum list [|grep 过滤条件]
        清除本地缓存(缓存是对软件包的列表缓存)
            yum clean headers|packages|metadata|dbcache|plugins|expire-cache|rpmdb|all
        建立本地缓存
            yum makecache
        重新安装
            yum [-y] reinstall 软件1 软件2 ...
        安装组
            yum [-y] groupinstall 软件组1 软件组2 ...
        卸载组
            yum [-y] groupremove 软件组1 软件组2 ...
        安装一个下载好的包
            yum [-y] localinstall 下载好的软件包的完整路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值