Centos
如何列出 RPM 依賴項?
我們的生產伺服器正在執行 CentOS release 5.2 (Final)。
如何查看/獲取/列出已安裝的RPM 包的所有依賴項?
例如:SQLite v3.3.6 已經安裝在伺服器中。我想查看這個特定包的所有依賴項。
這是命令的輸出:
rpm -qa |grep sqlite
python-sqlite-1.1.7-1.2.1 sqlite-3.3.6-2 sqlite-3.3.6-2
另外,為什麼要在
sqlite-3.3.6-2
此處列出 2 個條目?
rpm -q --requires somepackagehere
- 一個是
i?86
包,另一個是x86_64
包。
該
yum deplist
命令將向您顯示哪些rpm是依賴項,這是該軟體包的範例expect
(即使您尚未在本地安裝該軟體包,這也可以使用):# yum deplist expect .. .. package: expect.i386 5.43.0-5.1 dependency: libc.so.6 provider: glibc.i686 2.5-49 provider: glibc.i686 2.5-49 dependency: libtcl8.4.so provider: tcl.i386 8.4.13-4.el5