您当前的位置:首页 > 计算机 > 系统应用 > Linux

dnf 查询软件包

时间:07-17来源:作者:点击数:
#dnf repoquery   kubeadm  
上次元数据过期检查:2:10:28 前,执行于 2021年12月10日 星期五 11时27分29秒。
kubeadm-0:1.10.0-0.x86_64
kubeadm-0:1.10.1-0.x86_64
kubeadm-0:1.10.10-0.x86_64
kubeadm-0:1.10.11-0.x86_64
kubeadm-0:1.10.12-0.x86_64
kubeadm-0:1.10.13-0.x86_64
kubeadm-0:1.10.2-0.x86_64
kubeadm-0:1.10.3-0.x86_64

列出源里面的某个软件包,默认会列出源里面这个软件包的所有版本。

#dnf repoquery --location  kubeadm  
上次元数据过期检查:2:12:08 前,执行于 2021年12月10日 星期五 11时27分29秒。
https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/005fee933b99ae653baf508af37144c194d330b6324a62b32ebc08557a838937-kubeadm-1.8.7-0.x86_64.rpm
https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/0259ed831f717e860cea6f0abdcca90d84a64115fb6ca419652422add9146db9-kubeadm-1.21.6-0.x86_64.rpm
https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/02f3a7ff6e04943bd288ff302f449b600e8db3d19868dfe4308d0d902c0ba927-kubeadm-1.7.5-0.x86_64.rpm
https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/03ea47d2b0f1912c3a721c2b7353ead2e28a154b6c883200492db0558f6b09f2-kubeadm-1.6.6-0.x86_64.rpm
https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/0576a2ac6e3ff9e96d807b33ed6caabcfc3cec94e333fb86431d99a398318251-kubeadm-1.11.3-0.x86_64.rpm
https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/0746100f7f8f3d05fc69a9f1c1015abac1f9ddc6964ef3ec3afdac33c6fb0cda-kubeadm-1.8.15-0.x86_64.rpm
https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/0767753f85f415bbdf1df0e974eafccb653bee06149600c3ee05b903bdc897ba-kubeadm-1.17.4-0.x86_64.rpm

列出安装包实际的下载连接

# dnf repoquery -l  kubeadm  
上次元数据过期检查:2:13:32 前,执行于 2021年12月10日 星期五 11时27分29秒。
/etc/systemd/system/kubelet.service.d/10-kubeadm.conf
/usr/bin/kubeadm
/usr/bin/kubeadm
/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf

列出安装包内包含的文件

# dnf repoquery -i kubeadm 
上次元数据过期检查:2:14:24 前,执行于 2021年12月10日 星期五 11时27分29秒。
名称         : kubeadm
版本         : 1.10.0
发布         : 0
架构         : x86_64
大小         : 17 M
源           : kubelet-1.10.0-0.src.rpm
仓库         : kubernetes
概况         : Command-line utility for administering a Kubernetes cluster.
URL          : https://kubernetes.io
协议         : ASL 2.0
描述         : Command-line utility for administering a Kubernetes cluster.

名称         : kubeadm
版本         : 1.10.1
发布         : 0
架构         : x86_64
大小         : 17 M
源           : kubelet-1.10.1-0.src.rpm
仓库         : kubernetes
概况         : Command-line utility for administering a Kubernetes cluster.
URL          : https://kubernetes.io
协议         : ASL 2.0
描述         : Command-line utility for administering a Kubernetes cluster.

名称         : kubeadm
版本         : 1.10.10
发布         : 0
架构         : x86_64
大小         : 17 M
源           : kubelet-1.10.10-0.src.rpm
仓库         : kubernetes
概况         : Command-line utility for administering a Kubernetes cluster.
URL          : https://kubernetes.io
协议         : ASL 2.0
描述         : Command-line utility for administering a Kubernetes cluster.

名称         : kubeadm
版本         : 1.10.11
发布         : 0
架构         : x86_64
大小         : 17 M
源           : kubelet-1.10.11-0.src.rpm
仓库         : kubernetes
概况         : Command-line utility for administering a Kubernetes cluster.
URL          : https://kubernetes.io
协议         : ASL 2.0
描述         : Command-line utility for administering a Kubernetes cluster.

列出安装包的详细信息。

# dnf repoquery --file /var/lib/libvirt/
上次元数据过期检查:2:17:28 前,执行于 2021年12月10日 星期五 11时27分29秒。
libvirt-libs-0:6.0.0-35.module+uelc20+273+1980fe7a.01.x86_64

列出某文件或者目录所属安装包

# dnf repoquery --recent -i kubeadm 
上次元数据过期检查:0:02:09 前,执行于 2021年12月10日 星期五 13时45分55秒。
名称         : kubeadm
版本         : 1.23.0
发布         : 0
架构         : x86_64
大小         : 9.0 M
源           : kubelet-1.23.0-0.src.rpm
仓库         : kubernetes
概况         : Command-line utility for administering a Kubernetes cluster.
URL          : https://kubernetes.io
协议         : ASL 2.0
描述         : Command-line utility for administering a Kubernetes cluster.

查询某个软件包中最近的版本号,多个版本输出最高版本

基本上repoquery覆盖了 rpm -q对本地已安装rpm包的查询了,只不过这个是查询repo库里面软件包信息的。相对debian系,我总感觉红帽系的包管理用起来舒服一些。

 dnf repository-packages kubernetes list 
上次元数据过期检查:0:11:36 前,执行于 2021年12月10日 星期五 13时45分55秒。
已安装的软件包
cri-tools.x86_64                                                                        1.19.0-0                                                                   @kubernetes
kubeadm.x86_64                                                                          1.23.0-0                                                                   @kubernetes
kubectl.x86_64                                                                          1.23.0-0                                                                   @kubernetes
kubelet.x86_64                                                                          1.23.0-0                                                                   @kubernetes
kubernetes-cni.x86_64                                                                   0.8.7-0                                                                    @kubernetes
可安装的软件包
rkt.x86_64                                                                              1.27.0-1                                                                   kubernetes 

列出某个仓库包提供的软件包。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门