本篇內(nèi)容介紹了“RHEL7軟件包的管理方法是什么”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
十載的瀾滄網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整瀾滄建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“瀾滄網(wǎng)站設(shè)計(jì)”,“瀾滄網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
#rpm
作用:管理rpm包
語(yǔ)法: rpm 【選項(xiàng)】 包名
掛載光盤
[root@localhost ~]#umount /dev/sr0
[root@localhost ~]# mount/dev/sr0 /mnt/
查看包個(gè)數(shù)
[root@localhost ~]# cd/mnt/Packages/
[root@localhostPackages]# ls | wc -l
4621
拿出一個(gè)包說(shuō)明包的格式\
zsh-5.0.2-14.el7.x86_64.rpm
zsh -5 .0 .2 -7 x86 64
軟件名 主版本號(hào)次版本號(hào) 修訂號(hào) RHEL7 CPU架構(gòu)平臺(tái) 支持系統(tǒng)位數(shù)
el7 :Enterprise Linux 7 RHEL7 或CentOS7
el6
el5
[root@localhost ~]# rpm-ivh /mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm
[root@localhost ~]# rpm--help
-i, --install install package(s)
-v, --verbose 詳細(xì) providemore detailed output
-h, --hash print hash marks aspackage installs (good with -v) #安裝時(shí)打印散列標(biāo)記#號(hào)
安裝時(shí),解決依賴關(guān)系:
[root@localhost ~]# rpm-ivh /mnt/Packages/mariadb-server-5.5.44-2.el7.x86_64.rpm --nodeps
方法1:直接找以perl-DBD-MySQL開頭的包
[root@localhostPackages]# rpm -ivh perl-DBD-MySQL
方法2:到rpm包相關(guān)的網(wǎng)站上去下載軟件包
http://rpmfind.net/
http://rpm.pbone.net/
http://www.rpmseek.com/index.html
rpm查詢功能
[root@localhost ~]# rpm-q zsh #查詢單個(gè)zsh包是否安裝
zsh-5.0.2-14.el7.x86_64
[root@localhost ~]# rpm-qa | grep httpd #查詢是否安裝了httpd相關(guān)的軟件包
[root@localhost ~]# rpm-ql zsh |more
(查詢zsh這個(gè)軟件安裝后,產(chǎn)生了那些文件和目錄)
zsh 這個(gè)命令是由哪個(gè)軟件包安裝的?
[root@localhost ~]# rpm-qf `which zsh`
zsh-5.0.2-14.el7.x86_64
在軟件沒有安裝之前進(jìn)行查看
[root@localhost ~]# rpm-qpl /mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm
warning:/mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature,key ID fd431d51: NOKEY
/usr/bin/rb
/usr/bin/rx
/usr/bin/rz
/usr/bin/sb
/usr/bin/sx
/usr/bin/sz
/usr/share/locale/de/LC_MESSAGES/lrzsz.mo
/usr/share/man/man1/rz.1.gz
/usr/share/man/man1/sz.1.gz
[root@localhost ~]# rpm-Uvh /mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm
[root@localhost ~]# rpm-e zsh 只寫軟件包的名稱,不用寫軟件包
強(qiáng)制卸載
[root@localhost ~]# rpm -e mailcap –force
導(dǎo)入RPM-GPG-KEY 安裝rpm包時(shí),對(duì)rpm的簽名進(jìn)行驗(yàn)證。
[root@localhost ~]# rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[root@localhost ~]# rpm-ivh /mnt/Packages/zsh-5.0.2-14.el7.x86_64.rpm
Preparing... ################################# [100%]
package zsh-5.0.2-14.el7.x86_64 isalready installed
驗(yàn)證的原理是:非對(duì)稱加密。 導(dǎo)入公鑰。驗(yàn)證rpm中的簽名是否是對(duì)的。
“RHEL7軟件包的管理方法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!