熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2015-02-09 17:54:12 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150209/37802.html 手機(jī)查看 評(píng)論 反饋
在Linux系統(tǒng)操作中,常見的軟件包管理系統(tǒng)有RPM和YUM,使用它們能夠?qū)inux系統(tǒng)進(jìn)行管理,今天小編要給大家介紹的是CentOS系統(tǒng)中RPM軟件包的管理,感興趣的朋友可以來了解下。
在Linux發(fā)行版中,幾乎每一個(gè)發(fā)行版都有自己的軟件包管理系統(tǒng)。常見的有deb軟件包的dpkg以及它的前端apt(適用于debian、Ubuntu等)。rpm以及它的前端yum(適用于RedHat系列的系統(tǒng))。
RPM,全稱RPM Package Manager,是由Red Hat推出的軟件包管理系統(tǒng),現(xiàn)在在各種發(fā)行版中普遍適用。
RRM軟件包是將程序源代碼經(jīng)過編譯和封裝以后形成的包文件,在軟件包里面會(huì)封裝軟件的二進(jìn)制程序、配置文件、幫助手冊(cè)、庫文件以及頭文件等。RPM包的結(jié)構(gòu)如下圖所示:
RPM軟件包的安裝與卸載:
# rpm [options] /path/to/rpmfile
option:
-i|--install:安裝指定軟件
-v|--verbose:顯示安裝過程
-e|--erase:卸載指定的軟件
-h|--hash:以#的方式顯示安裝進(jìn)度條,一個(gè)#為2%
--nodeps:忽略依賴關(guān)系
--test:測(cè)試安裝
-U:升級(jí)+安裝(如果之前有安裝則升級(jí),如果之前沒有安裝則安裝)
-F:升級(jí)(如果之前有安裝則升級(jí),如果之前沒安裝則不做任何操作)
--replacepkgs:重新安裝軟件包
--force:在軟件包的安裝或升級(jí)過程中,如果出現(xiàn)某個(gè)文件已經(jīng)安裝或者某一個(gè)軟件已經(jīng)安裝時(shí)
可以使用--force選項(xiàng)強(qiáng)制安裝,等同于--replacepkgs --replacefiles --oldpackage同時(shí)使用
常用的軟件包安裝選項(xiàng)為:
#rpm -ivh /path/to/rpmfile
# rpm -Uvh /path/to/rpmfile
示例 1:
RPM軟件包驗(yàn)證:
RPM包使用gpg非對(duì)稱加密機(jī)制,可以驗(yàn)證包的完整性和來源的合法性。
# rpm --import PUBKEY:rpm使用--import導(dǎo)入軟件包提供者制作的公鑰,可以自動(dòng)進(jìn)行軟件包的驗(yàn)證
#rpm {-K|--checksig} [--nosignature] [--nodigest] PACKAGE_FILE:rpm可以使用-K或--checksig選項(xiàng)對(duì)軟件包進(jìn)行來源和完整性的驗(yàn)證,--nosignature選項(xiàng)是指不進(jìn)行來源合法性驗(yàn)證,--nodigest選項(xiàng)是指不進(jìn)行完整性驗(yàn)證
示例 2:
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)