一個(gè)rpm包名:firefox-45.0.1-1.el6.centos.x86_64.rpm

名稱(chēng):firefox

版本號(hào):45.0.1-1

適用操作系統(tǒng): el6.centos.x86_64 表示centos6.x的64位系統(tǒng)

如果是i686、i386表示32位系統(tǒng),noarch表示通用

rpm包的其它查詢(xún)指令:

rpm -qa:查詢(xún)所安裝的所有rpm軟件包
rpm -qa | more :查詢(xún)所安裝的所有rpm軟件包 并且分頁(yè)顯示
rpm -qa | grep X [rpm -qa | grep firefox ] :查詢(xún)是否安裝有某個(gè)軟件(火狐的軟件)
rpm -q 軟件包名 :查詢(xún)軟件包是否安裝 rpm -q firefox
rpm -qi 軟件包名 :查詢(xún)軟件包信息
rpm -ql 軟件包名 :查詢(xún)軟件包中的文件的安裝位置
rpm -qf 文件全路徑名:查詢(xún)文件所屬的軟件包 ,例如:rpm -qf /etc/passwd

3.卸載rpm包:

基本語(yǔ)法 rpm -e RPM包的名稱(chēng)

應(yīng)用案例 :刪除firefox 軟件包

rpm -e firefox

細(xì)節(jié)討論:

(1) 如果其它軟件包依賴(lài)于您要卸載的軟件包,卸載時(shí)則會(huì)產(chǎn)生錯(cuò)誤信息

如:

$ rpm -e foo removing these packages would break dependencies:foo is needed by bar-1.0-1

(2) 如果我們就是要?jiǎng)h除 foo這個(gè)rpm 包,可以增加參數(shù) –nodeps ,就可以強(qiáng)制刪除,但是一般不推薦這樣做,因?yàn)橐蕾?lài)于該軟件包的程序可能無(wú)法運(yùn)行 如:

$ rpm -e --nodeps foo

4.安裝rpm包

基本語(yǔ)法: rpm -ivh RPM包全路徑名稱(chēng)

參數(shù)說(shuō)明: i=install 安裝 v=verbose 提示 h=hash 進(jìn)度條

應(yīng)用實(shí)例: 安裝firefox瀏覽器

① 先要找到安裝包,需要先掛載上我們之前安裝CentOS的iso文件,點(diǎn)擊虛擬機(jī)設(shè)置使用ios文件,那么在系統(tǒng)中會(huì)多出一個(gè)光驅(qū),打開(kāi)命令行終端進(jìn)入到/media/CentOS_6.8_final/package/

(所有的rpm包都在這里)

點(diǎn)擊然后拷貝到/opt目錄下

cp firefox( rpm包的文件名) 需要拷貝到的目錄 (可以輸入rpm包名字的前幾個(gè)字母然后使用Tab鍵補(bǔ)全)

②安裝

切換到/opt目錄下找到剛才拷貝的文件然后使用: rpm ivh + 火狐rpm軟件安裝包的名字就可以了

贊(4)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-62778877-8306;郵箱:fanjiao@west.cn。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處:西部數(shù)碼知識(shí)庫(kù) » Linux之rpm包的卸載與安裝方法步驟

登錄

找回密碼

注冊(cè)