rpm的基本使用方法

蒜香大龙虾 2024-08-07 23:18:48
Categories: Tags:

rpm基础使用

rpm用的比较少,不能自动处理依赖关系

常用选项 说明
-i 安装软件
-U 升级软件
-v 显示详细信息
-h 显示进度条
-e 卸载软件包
-q 查询软件包
-V 校验安装包

安装升级软件

安装

1
rpm -ivh vim-minimal-8.2.2637-20.el9_1.x86_64.rpm

升级

1
rpm -Uvh vim-minimal-8.2.2637-20.el9_1.x86_64.rpm

删除软件

1
rpm -e Package_name

查询软件

查询包名/查看包是否安装

1
rpm -q vim-minimal

查询结果如下

1
2
3
4
[root@linux1 opt]# rpm -q vim-minimal
vim-minimal-8.2.2637-21.el9.x86_64
[root@linux1 opt]# rpm -q asdfethesrfg
package asdfethesrfg is not installed

列出所有安装的包

1
rpm -qa

查看一个软件的信息

1
rpm -qi vim-minimal

查询软件文件列表

1
rpm -ql vim-minimal

反馈结果如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[root@linux1 ~]# rpm -qa | head -n 10
libgcc-11.5.0-2.el9.x86_64
linux-firmware-whence-20240905-146.el9.noarch
tzdata-2024b-2.el9.noarch
linux-firmware-20240905-146.el9.noarch
gawk-all-langpacks-5.1.0-6.el9.x86_64
rocky-gpg-keys-9.5-1.2.el9.noarch
rocky-release-9.5-1.2.el9.noarch
rocky-repos-9.5-1.2.el9.noarch
setup-2.13.7-10.el9.noarch
filesystem-3.16-5.el9.x86_64


[root@linux1 ~]# rpm -qi vim-minimal
Name : vim-minimal
Epoch : 2
Version : 8.2.2637
Release : 21.el9
Architecture: x86_64
Install Date: Mon 17 Mar 2025 10:28:46 AM CST
Group : Unspecified
Size : 1460145
License : Vim and MIT
Signature : RSA/SHA256, Wed 06 Nov 2024 02:18:29 AM CST, Key ID 702d426d350d275d
Source RPM : vim-8.2.2637-21.el9.src.rpm
Build Date : Wed 06 Nov 2024 02:05:27 AM CST
Build Host : pb-32968587-f187-45f5-9c5a-5349457e5f74-b-x86-64
Packager : Rocky Linux Build System (Peridot) <releng@rockylinux.org>
Vendor : Rocky Enterprise Software Foundation
URL : http://www.vim.org/
Summary : A minimal version of the VIM editor
Description :
VIM (VIsual editor iMproved) is an updated and improved version of the
vi editor. Vi was the first real screen-based editor for UNIX, and is
still very popular. VIM improves on vi by adding new features:
multiple windows, multi-level undo, block highlighting and more. The
vim-minimal package includes a minimal version of VIM, providing
the commands vi, view, ex, rvi, and rview. NOTE: The online help is
only available when the vim-common package is installed.


[root@linux1 ~]# rpm -ql vim-minimal | head -n 10
/etc/virc
/usr/bin/ex
/usr/bin/rvi
/usr/bin/rview
/usr/bin/vi
/usr/bin/view
/usr/lib/.build-id
/usr/lib/.build-id/19
/usr/lib/.build-id/19/79d5da6a391131235bb93367ee06b1801b088e
/usr/libexec/vi