服务公告

最新产品资讯、服务公告、官网动态一手掌握

服务公告 > Linux实用技巧 > Centos7系统如何使用rpm命令安装软件

Centos7系统如何使用rpm命令安装软件

发布时间:2021-09-24 04:18

Centos7系统如何使用rpm命令安装软件?本教程以Centos7系统为例

本配置适用于Centos67版本

1.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:详细显示指令执行过程,便于排错。
                    
                   
                  
                 
                
               
              
             
            
           
          
         

2.安装

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

3.卸载

[root@localhost ~]# rpm -ql xz # 查询(xz举例子) [root@localhost ~]# rpm -e xz # 卸载(xz举例子)

4.列出所有安装过的包

[root@localhost ~]# rpm -qa

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

[root@localhost ~]# rpm -q xz(xz举例子)

5.rpm包中的文件安装的位置

[root@localhost ~]# rpm -ql xz(xz举例子)

如果要查找所有安装过的包含某个字符串“sql”的软件包,命令如下:

rpm -qa |grep sql

免费试用30+款云服务产品 即刻开始您的上云之旅
免费试用
Baidu
map