主頁 > 知識(shí)庫 > 深入講解RPM包安裝/升級(jí)/查詢/卸載方法

深入講解RPM包安裝/升級(jí)/查詢/卸載方法

熱門標(biāo)簽:地圖標(biāo)注小區(qū)項(xiàng)目入駐 凱立德劇院地圖標(biāo)注 4s店如何在百度地圖標(biāo)注 哪個(gè)地圖標(biāo)注更清晰 天津人工電銷機(jī)器人費(fèi)用 內(nèi)蒙古電信外呼系統(tǒng) 曲阜地圖標(biāo)注app 開封400電話辦理價(jià)格 漳州外呼系統(tǒng)怎么樣

新的一年到來,學(xué)習(xí)Linux的人逐漸增多,學(xué)習(xí)Linux,你可能會(huì)遇到RPM包安裝/升級(jí)/查詢/卸載問題,這里將介紹RPM包安裝/升級(jí)/查詢/卸載的解決方法,在這里拿出來和大家分享一下。
安裝,升級(jí)和卸載應(yīng)用軟件是影響用戶對(duì)操作系統(tǒng)評(píng)價(jià)的決定性因素之一。對(duì)于日漸流行的GNU/Linux操作系統(tǒng),擁有簡(jiǎn)潔強(qiáng)大的軟件包管理機(jī)制功不可沒。本文從基本的rpm/dpkg命令行出發(fā),以RHEL和UBUNTU為例,介紹典型Linux系統(tǒng)中應(yīng)用軟件的管理和使用。

在GNU/Linux(以下簡(jiǎn)稱Linux)操作系統(tǒng)中,RPM和DPKG為最常見的兩類軟件包管理工具,他們分別應(yīng)用于基于RPM軟件包的Linux發(fā)行版本和DEB軟件包的Linux發(fā)行版本。軟件包管理工具的作用是提供在操作系統(tǒng)中安裝,升級(jí),卸載需要的軟件的方法,并提供對(duì)系統(tǒng)中所有軟件狀態(tài)信息的查詢。

RPM全稱為RedhatPackageManager,最早由RedHat公司制定實(shí)施,隨后被GNU開源操作系統(tǒng)接受并成為很多Linux系統(tǒng)(RHEL)的既定軟件標(biāo)準(zhǔn)。

RPM包安裝/升級(jí)/查詢/卸載

一個(gè)RPM包包含了已壓縮的軟件文件集以及該軟件的內(nèi)容信息(在頭文件中保存),通常表現(xiàn)為以.rpm擴(kuò)展名結(jié)尾的文件,例如package.rpm。對(duì)其操作,需要使用rpm命令。下面介紹rpm工具的參數(shù)和使用方法,并以IBMLotusNotes在RHEL5.2安裝為例做具體說明。

RPM命令常用參數(shù)

RPM的常規(guī)使用方法為rpm-?package.rpm,其中-?為操作參數(shù)(更多信息,請(qǐng)查閱幫助$manrpm):

-q在系統(tǒng)中查詢軟件或查詢指定rpm包的內(nèi)容信息
-i在系統(tǒng)中安裝軟件
-U在系統(tǒng)中升級(jí)軟件
-e在系統(tǒng)中卸載軟件
-h用#(hash)符顯示rpm安裝過程
-v詳述安裝過程
-p表明對(duì)RPM包進(jìn)行查詢,通常和其它參數(shù)同時(shí)使用,如:
-qlp查詢某個(gè)RPM包中的所有文件列表
-qip查詢某個(gè)RPM包的內(nèi)容信息

RPM命令參數(shù)使用方法

以上參數(shù)有些需要組合使用,比如說rpm-hpackage.rpm是沒有意義的,但rpm-ihpackage.rpm即表示安裝package并用#符顯示安裝進(jìn)度。

安裝RPM包
#rpm-ivhpackage.rpm

升級(jí)RPM包命令
#rpm-Uvhpackage.rpm

卸載RPM包命令
#rpm-evpackage

查詢RPM包中包含的文件列表命令
#rpm-qlppackage

查詢RPM包中包含的文件列表命令
#rpm-qlppackage

查詢RPM包中包含的內(nèi)容信息命令
#rpm-qippackage

查詢系統(tǒng)中所有已安裝RPM包
#rpm-qa

RPM包管理示例

以下步驟描述了一個(gè)普通用戶安裝IBMLotusNotesV85(以下簡(jiǎn)稱Notes)的典型操作過程。Notes的RPM包名為ibm_lotus_notes-8.5.i586.rpm。

首先查詢是否該軟件是否已經(jīng)在系統(tǒng)中存在     
#rpm-qa|grepibm_lotus_notes

如果返回信息為空那么說明該軟件還未被安裝。

查詢Notes軟件包內(nèi)容:

復(fù)制代碼
代碼如下:

#rpm-qipibm_lotus_notes-8.5.i586.rpm
Name:ibm_lotus_notesRelocations:/opt/ibm/lotus/notes
Version:8.5Vendor:IBM
Release:20081211.1925BuildDate:Sat13Dec200809:38:55AMCST
InstallDate:(notinstalled)BuildHost:dithers.notesdev.ibm.com
Group:Applications/Office
SourceRPM:ibm_lotus_notes-8.5-20081211.1925.src.rpm
Size:603779427License:Commercial
Signature:DSA/SHA1,Sat13Dec200809:43:02AMCST,KeyID314c8c6534f9ae75
Summary:IBMLotusNotes
Description:
IBMLotusNotessoftwareprovidesarobust...

安裝Notes:     
#rpm-ivhibm_lotus_notes-8.5.i586.rpm

返回信息:


復(fù)制代碼
代碼如下:

Preparing...###########################################[100%]
1:ibm_lotus_notes###########################################[100%]

升級(jí)Notes:
若今后需要基于該版本升級(jí)至更高版本的Notes(縫.0-ibm_lotus_notes-9.0.i586.rpm),則使用-U參數(shù):

#rpm-Uvhibm_lotus_notes-8.5.i586.rpm

在該步驟中如果使用-i則系統(tǒng)通常會(huì)報(bào)文件沖突錯(cuò)誤,無法正常安裝。

卸載Notes
注意卸載軟件使用軟件名稱,而不是包文件名:

#rpm-evibm_lotus_notes 以上就是RPM包安裝/升級(jí)/查詢/卸載。

標(biāo)簽:陽泉 莆田 黔南 南京 南陽 綿陽 武漢 開封

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《深入講解RPM包安裝/升級(jí)/查詢/卸載方法》,本文關(guān)鍵詞  深入,講解,RPM,包安裝,包,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《深入講解RPM包安裝/升級(jí)/查詢/卸載方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于深入講解RPM包安裝/升級(jí)/查詢/卸載方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章