RPM命令介绍:
安装软件:rpm -i xx.rpm
卸载软件:rpm -e xx.rpm
升级形式安装:rpm -U xx.rpm
常用参数:
-v 显示详细信息
-h 显示文本进度条
1.安装软件
1.下载RPM包 [root@localhost ~]# ll -rw------- 1 root root 81K 9月 23 2021 lrzsz-0.12.20-46.oe1.x86_64.rpm 2.安装RPM包 [root@localhost ~]# rpm -ivh lrzsz-0.12.20-46.oe1.x86_64.rpm Verifying... ################################# [100%] 准备中... ################################# [100%] 正在升级/安装... 1:lrzsz-0.12.20-46.oe1 ################################# [100%]
2.卸载软件
[root@localhost ~]# rpm -e lrzsz
3.列出所有已安装的rpm包
[root@localhost ~]# rpm -qa xorg-x11-font-utils-7.5-43.oe1.x86_64 perl-Text-Tabs+Wrap-2013.0523-419.oe1.noarch libwacom-1.4.1-1.oe1.x86_64 wget-1.20.3-1.oe1.x86_64 libdatrie-devel-0.2.12-2.oe1.x86_64 perl-Math-BigInt-1.9998.13-5.oe1.noarch ...... ......
4.查询指定文件属于哪个rpm包
[root@localhost ~]# rpm -qf /usr/bin/rz lrzsz-0.12.20-46.oe1.x86_64
5.查询已安装软件包的信息
[root@localhost ~]# rpm -qi lrzsz Name : lrzsz Version : 0.12.20 Release : 46.oe1 Architecture: x86_64 Install Date: 2022年11月24日 星期四 10时11分43秒 Group : Unspecified Size : 199925 License : GPLv2+ Signature : RSA/SHA1, 2020年12月08日 星期二 21时08分19秒, Key ID d557065eb25e7f66 Source RPM : lrzsz-0.12.20-46.oe1.src.rpm Build Date : 2020年12月08日 星期二 21时06分58秒 Build Host : ecs-obsworker-0008 Packager : http://openeuler.org Vendor : http://openeuler.org URL : http://www.ohse.de/uwe/software/lrzsz.html Summary : Free x/y/zmodem implementation Description : lrzsz is a unix communication package providing the XMODEM, YMODEM ZMODEM file transfer protocols. lrzsz is a heavily rehacked version of the last public domain release of Omen Technologies rzsz package.
6.查询指定软件包包含的文件
[root@localhost ~]# rpm -ql lrzsz /usr/bin/rb /usr/bin/rx /usr/bin/rz /usr/bin/sb /usr/bin/sx /usr/bin/sz /usr/share/doc/lrzsz /usr/share/doc/lrzsz/COPYING /usr/share/doc/lrzsz/README /usr/share/locale/de/LC_MESSAGES/lrzsz.mo /usr/share/man/man1/rz.1.gz /usr/share/man/man1/sz.1.gz
7.验证已安装的RPM包是否完整,有无被修改
[root@localhost ~]# rpm -V lrzsz [root@localhost ~]# 如果没有出现任何错误,就表示该软件是完整的,没有被修改。