rpm命令详解

软件包名称结构:

软件名称—-软件版本.软件被什么授权.适用的系统版本.软件后缀

rpm命令管理安装包:

-ivh##安装

-a##(不能单独使用)所有

-q##查询

-qa##查询所有安装包

过滤出所有关于linuxqq的安装包:

[root@localhost Downloads]# rpm -qa | grep linuxqq
linuxqq-2.0.0-b2.x86_64

-f##查看文件属于哪个安装包

下面的例子表示查询ls命令所在安装包

[root@localhost 桌面]# rpm -qf /bin/ls
coreutils-8.30-8.el8.x86_64

-l##软件安装的文件列表

查询linuxqq这个安装包在软件当中生成的文件名称并且列出来

[root@localhost Desktop]# rpm -ql linuxqq
/usr/local/bin
/usr/local/bin/crashpad_handler
/usr/local/bin/qq
/usr/local/lib/tencent-qq
/usr/local/share/tencent-qq
/usr/local/share/tencent-qq/CHANGELOG.txt
/usr/local/share/tencent-qq/credits.html
/usr/local/share/tencent-qq/qq.png
/usr/local/share/tencent-qq/res.db
/usr/share/applications/qq.desktop

-e##卸载

rpm -e linuxqq    直接卸载

-c查询配置文件

 查ssh在哪个安装包

选中的那个就是ssh的安装包

 查询配置文件

[root@localhost Desktop]# rpm -qc openssh-server-8.0p1-5.el8.x86_64
/etc/pam.d/sshd
/etc/ssh/sshd_config
/etc/sysconfig/sshd
[root@localhost Desktop]# 

-d说明文件

[root@localhost Desktop]# rpm -qd openssh-server-8.0p1-5.el8.x86_64
/usr/share/man/man5/moduli.5.gz
/usr/share/man/man5/sshd_config.5.gz
/usr/share/man/man8/sftp-server.8.gz
/usr/share/man/man8/sshd.8.gz

--info  查询软件相应信息

 

 --force  强制

下面的情况为,删除了qq文件,qq已经不能正常使用,但是安装包存在,不能重复安装

[root@localhost Desktop]# which qq
/usr/local/bin/qq
[root@localhost Desktop]# rm -fr /usr/local/bin/qq
[root@localhost Desktop]# rpm -qf /usr/local/bin/qq
linuxqq-2.0.0-b2.x86_64
[root@localhost Desktop]# ls -l /usr/local/bin/qq
ls: cannot access '/usr/local/bin/qq': No such file or directory
[root@localhost Downloads]# rpm -ivh linuxqq_2.0.0-b2-1089_x86_64.rpm 
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
	package linuxqq-2.0.0-b2.x86_64 is already installed

所以使用强制安装,即可恢复使用

--nodeps##忽略依赖性

 下载个wps:

直接这样更快

 安装时会产生下面依赖性的问题:

 忽略依赖性即可安装

 上面忽略依赖性并不能解决软件安装以后由于依赖性不能使用的问题,在一些情况下两个软件相互依赖,需要先忽略其中一个的依赖性来完成安装
 

--scripts  查看软件在安装或者卸载过程中的运行脚本

某些流氓软件可能会窃取你超级用户的权力,可以用这个及时察觉

-Kv##检测软件md5校验码

检测软件是否为原版的

如果是二次加工过的安装包,会显示:

MD5 digest : BAD

-V##检测这个软件的文件在安装软件之后有没有被改过

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值