文本關(guān)鍵字:Linux、軟件管理、RPM工具、軟件依賴
網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁制作,對(duì)成都茶藝設(shè)計(jì)等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)成都網(wǎng)站推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。RPM的全稱是:Red Hat Package Manager,是RPM軟件包管理器。在Linux系統(tǒng)中對(duì)應(yīng)命令是rpm,我們看到名稱中含有Red Hat,也就說明主要是在Red Hat發(fā)行版中使用的,除此之外還包括和Red Hat最親近的CentOS,以及其他一些主流發(fā)行版:SuSE、Fedora等。
在進(jìn)行軟件查詢時(shí),適用rpm工具只能查詢到以rpm軟件包形式安裝的軟件信息,解壓和編譯安裝的軟件無法查詢到信息。
(1)查詢已安裝的軟件信息
(2)查詢未安裝的軟件信息
該操作主要是在軟件包安裝之前進(jìn)行詳細(xì)信息的查詢,所以傳入的參數(shù)是一個(gè)存在的軟件包的路徑。
使用-V可以驗(yàn)證軟件包的正確性。
- V:verify的簡寫
(1)常用命令
(2)信息標(biāo)識(shí)
校驗(yàn)信息的后半部分顯示對(duì)應(yīng)的目錄或文件,前半部分用大寫字母表示產(chǎn)生變動(dòng)的項(xiàng)目。
軟件包的卸載需要使用root用戶來執(zhí)行,必須完整提供卸載軟件包的名稱,可以先通過篩選查詢獲取。
在進(jìn)行卸載操作時(shí),可能有其他軟件依賴于此軟件,卸載后可能會(huì)導(dǎo)致其他軟件不可用,如果存在依賴關(guān)系,則會(huì)顯示依賴信息,如果執(zhí)意要?jiǎng)h除,可以使用忽略依賴的選項(xiàng):--nodeps。
rpm -e --nodeps vim-enhanced
軟件包的安裝需要使用root用戶來執(zhí)行,安裝前一般會(huì)先查詢已安裝的相關(guān)軟件,并卸載與之沖突的軟件。
在進(jìn)行軟件安裝時(shí),可能系統(tǒng)當(dāng)中缺少某個(gè)依賴,導(dǎo)致無法正常安裝,可以使用--force選項(xiàng)進(jìn)行強(qiáng)制安裝,但無法保證安裝后能夠正常使用。常規(guī)的解決辦法是先安裝需要的依賴軟件包,再安裝該軟件,或者使用yum工具。
rpm -ivh 軟件包完整路徑:常用命令,安裝一個(gè)軟件,顯示詳細(xì)信息和進(jìn)度(用#表示)
與安裝類似,使用root用戶操作來操作,升級(jí)某一軟件。
由于在升級(jí)時(shí),舊版本的軟件可能已經(jīng)安裝,也可能從未安裝,針對(duì)這種情況,提供了兩個(gè)參數(shù)。
F表示:如果對(duì)應(yīng)的軟件包原來未安裝,則放棄安裝
(1)RPM數(shù)據(jù)庫維護(hù)
如果本機(jī)的RPM數(shù)據(jù)庫損壞,可能會(huì)導(dǎo)致無法正確的讀取依賴關(guān)系,致使無法正常執(zhí)行rpm相關(guān)功能,此時(shí)可以使用--initdb選項(xiàng)。
rpm --initdb
(2)簽名驗(yàn)證
當(dāng)下載了一個(gè)軟件后,如果我們無法確保它的來源,以及是否被篡改,則需要使用相應(yīng)的GPG文件。一般在光盤鏡像、網(wǎng)絡(luò)鏡像中都可以找到該文件,使用--import命令導(dǎo)入,在安裝軟件時(shí)會(huì)自動(dòng)生效。
rpm --import /mnt/cdrom/RPM-GPG-KEY-CentOS-6
網(wǎng)站欄目:Linux軟件管理-RPM工具-創(chuàng)新互聯(lián)
地址分享:http://www.muchs.cn/article48/dgiehp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站營銷、域名注冊(cè)、品牌網(wǎng)站制作、定制網(wǎng)站、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容