如何查詢乙個庫檔案屬於哪個rpm包

2021-09-06 17:45:23 字數 1200 閱讀 6617

1.如果這個庫檔案已經存在

使用rpm命令:

# rpm -qf/file/path  (絕對路徑)

例如:# rpm -qf /lib/libm.so.6 

glibc-2.12-1.47.el6.i686

當然,這適用於rpm包已經安裝了的情況。

如果,沒有安裝呢?比如系統提示缺少某個庫?

2.如果這個庫檔案不存在

可以使用 

#yum provideslibname

例如:

[root@blade1 gpfs1]# yum provides libm.so.6

loaded plugins: product-id, refresh-packagekit, security, subscription-manager

updating certificate-based repositories.

glibc-2.12-1.107.el6.i686 : the gnu libc libraries

repo        : base

matched from:

other       : libm.so.6

glibc-2.12-1.47.el6.i686 : the gnu libc libraries

repo        : rhel-media

matched from:

other       : libm.so.6

glibc-2.12-1.47.el6.i686 : the gnu libc libraries

repo        : installed

matched from:

other       : provides-match: libm.so.6

這裡查詢到有三個包,可以提供libm.so.6。

如果不行,可能需要這樣:

#yum provides */libname

如果os是suse,需要使用命令:

zypper wplibname

注意:libname 是要查詢的庫的名字。

記得要配好安裝源。

linux如何模糊查詢乙個檔案

linux如何模糊查詢乙個檔案 在當前目錄下搜尋指定檔案 find name test.txt 在當前目錄下模糊搜尋檔案 find name txt 在當前目錄下搜尋特定屬性的檔案 find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時訪問的...

linux如何模糊查詢乙個檔案

在當前目錄下搜尋指定檔案 find name test.txt 在當前目錄下模糊搜尋檔案 find name txt 在當前目錄下搜尋特定屬性的檔案 find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時訪問的檔案 find empty 查詢...

如何建立屬於自己的乙個論壇

最近突然興起,想建立乙個屬於自己的論壇。剛開始打算自己寫乙個,然後發現,工作量太大。希望能找到乙個原始碼,直接使用即可。找了許多基於ssh的框架的原始碼,但是最後發現都不行,都是各種demo,各種缺功能,需要自己去完善。後面,找到乙個php的框架原始碼,叫discuz,還不錯,可惜了,是php寫的。...