rpm 查看、手动解压

,

查看包信息

# 在 Docker 镜像 openanolis/anolisos:23.4 中可以直接运行
rpm -qpi package.rpm
[root@4d689974a6c5 rpm]# rpm -qpi kubeadm-1.36.1-150500.1.1.x86_64.rpm 
warning: kubeadm-1.36.1-150500.1.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9a296436: NOKEY
Name        : kubeadm
Version     : 1.36.1
Release     : 150500.1.1
Architecture: x86_64
Install Date: (not installed)
Group       : Unspecified
Size        : 72994477
License     : Apache-2.0
Signature   : RSA/SHA256, Tue May 12 18:15:51 2026, Key ID 234654da9a296436
Source RPM  : kubeadm-1.36.1-150500.1.1.src.rpm
Build Date  : Tue May 12 18:15:30 2026
Build Host  : i04-ch1c
Packager    : Kubernetes Authors <dev@kubernetes.io>
Vendor      : obs://build.opensuse.org/isv:kubernetes
URL         : https://kubernetes.io
Summary     : Command-line utility for administering a Kubernetes cluster
Description :
Command-line utility for administering a Kubernetes cluster.
[root@4d689974a6c5 rpm]# 

查看包目录

# 在 Docker 镜像 openanolis/anolisos:23.4 中可以直接运行
# 解压到当前目录
rpm2cpio package.rpm | cpio -it
[root@4d689974a6c5 rpm]# rpm2cpio kubeadm-1.36.1-150500.1.1.x86_64.rpm | cpio -it
./usr/bin/kubeadm
./usr/lib/systemd/system/kubelet.service.d
./usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf
./usr/share/doc/packages/kubeadm
./usr/share/doc/packages/kubeadm/README.md
./usr/share/licenses/kubeadm
./usr/share/licenses/kubeadm/LICENSE
142570 blocks
[root@4d689974a6c5 rpm]# 

解压

# 在 Docker 镜像 openanolis/anolisos:23.4 中可以直接运行
# 解压到当前目录
rpm2cpio package.rpm | cpio -idmv
[root@4d689974a6c5 rpm]# rpm2cpio kubeadm-1.36.1-150500.1.1.x86_64.rpm | cpio -idmv
./usr/bin/kubeadm
./usr/lib/systemd/system/kubelet.service.d
./usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf
./usr/share/doc/packages/kubeadm
./usr/share/doc/packages/kubeadm/README.md
./usr/share/licenses/kubeadm
./usr/share/licenses/kubeadm/LICENSE
142570 blocks
[root@4d689974a6c5 rpm]#