zoukankan      html  css  js  c++  java
  • CentOS7中YUM命令和RPM命令记录

    CentOS7中YUM命令和RPM命令记录

    RPM命令

    RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

    rpm常用指令

    用法: rpm [选项...]
    -a:查询所有套件;
    -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称;
    -c:只列出组态配置文件,本参数需配合"-l"参数使用;
    -d:只列出文本文件,本参数需配合"-l"参数使用;
    -e<套件档>或--erase<套件档>:删除指定的套件;
    -f<文件>+:查询拥有指定文件的套件;
    -h或--hash:套件安装时列出标记;
    -i:显示套件的相关信息;
    -i<套件档>或--install<套件档>:安装指定的套件档;
    -l:显示套件的文件列表;
    -p<套件档>+:查询指定的RPM套件档;
    -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;
    -R:显示套件的关联性信息;
    -s:显示文件状态,本参数需配合"-l"参数使用;
    -U<套件档>或--upgrade<套件档>:升级指定的套件档;
    -v:显示指令执行过程;
    -vv:详细显示指令执行过程,便于排错。
    

    常用的命令展示

    如何安装rpm软件包

    rpm -ivh your-package                # 直接安装
    rpmrpm --force -ivh your-package.rpm # 忽略报错,强制安装
    

    如何卸载rpm软件包

    [root@localhost ~]# rpm -ql tree        # 查询
    [root@localhost ~]# rpm -e tree          # 卸载
    [root@localhost ~]# rpm -ql tree         # 查询
    

    列出所有安装过的包

    [root@localhost ~]# rpm -qa
    

    1559393701758

    如何获得某个软件包的文件全名

    [root@localhost ~]# rpm -q tree
    

    1559394010411

  • 相关阅读:
    八数码难题 (codevs 1225)题解
    小木棍 (codevs 3498)题解
    sliding windows (poj 2823) 题解
    集合删数 (vijos 1545) 题解
    合并果子 (codevs 1063) 题解
    等价表达式 (codevs 1107)题解
    生理周期 (poj 1006) 题解
    区间 (vijos 1439) 题解
    区间覆盖问题 题解
    种树 (codevs 1653) 题解
  • 原文地址:https://www.cnblogs.com/xiaoyuzhou55/p/10961007.html
Copyright © 2011-2022 走看看