先用rpm -qf 所需要文件名,找到所需文件屬于哪個(gè)軟件包。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、永泰網(wǎng)站維護(hù)、網(wǎng)站推廣。
rpm2cpio把rpm轉(zhuǎn)換為cpio。
再用cpio命令提取所需要的文件。
rpm2cpio 軟件包名 |c(diǎn)pio -div 所需要的文件
是啊。rpm -qa 是判斷軟件包是否存在的命令啊,安裝是rpm -ivh 包全名
升級(jí)一個(gè)軟件包:rpm -Uvh 包全名
卸載一個(gè)軟件包:rpm -e 包名 卸載時(shí)只需要包名即可。
查詢一個(gè)包是否安裝:rpm -q 包名即可
查詢所有已經(jīng)安裝的包:rpm -qa | wc -l
查看一個(gè)已經(jīng)安裝包信息:rpm -qi 包名
查看一個(gè)未安裝包的信息: rpm -qp 包全名
查看一個(gè)已經(jīng)安裝包的文件安裝位置:rpm -ql 包名
查看一個(gè)系統(tǒng)文件屬于哪一個(gè)包: rpm -qf 系統(tǒng)文件名 例子:rpm -qf /bin/ls
查看一個(gè)包的依賴關(guān)系:rpm -qR 包名 rpm -qRp 包全名 查看一個(gè)未安裝包的依賴關(guān)系
更多關(guān)于rpm 的實(shí)際應(yīng)用,請(qǐng)參考書籍《linux就該這么學(xué)》
如果下載的rpm包不是源碼包,則可以直接
rpm -ivh xxxx.rpm 來進(jìn)行安裝。
如果是源碼包可以通過
rpm --recompile xxx.rpm #這個(gè)命令會(huì)把源代碼解包并編譯、安裝它,如果用戶使用命令:
rpm --rebuild xxx.rpm #在安裝完成后,還會(huì)把編譯生成的可執(zhí)行文件重新包裝成i386.rpm 的RPM軟件包。