




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件包管理—信創(chuàng)麒麟培訓(xùn)—目錄01軟件包管理方法02rpm軟件包管理03YUM源設(shè)置軟件包管理軟件包管理dpkgVSRPMdpkg——“DebianPackager”是為“Deb”軟件包開發(fā)的套件管理系統(tǒng),方便軟件的安裝、更新及移除。所有源自“Debian”的“Linux”發(fā)行版都使用“dpkg”,例如“Kylin桌面”、“Ubuntu”、“Knoppix”等。RPM——“RPMPackageManager”是為“RPM”軟件包開發(fā)的包管理系統(tǒng)。適用于“銀河Kylin服務(wù)器”、“CentOS”、“Fedora”等?!镑梓敕?wù)器操作系統(tǒng)使用rpm包管理——rpm是最底層的包管理命令”軟件安裝基礎(chǔ)RPM包命名遵循下列約定:<軟件包名稱><版本>-<修訂號(hào)><平臺(tái)>.rpm例如nano_2.5.3-2kord_arm64.rpm軟件包名稱:nano版本:2.5.3修訂號(hào):2kord平臺(tái):arm64注:deb包也有類似的命名規(guī)則。命令行包管理rpm工具:主要是對(duì)本地的軟件包進(jìn)行管理,不解決依賴關(guān)系yum工具:rpm的智能化前端,能夠自動(dòng)處理依賴關(guān)系問題使用yum工具安裝、卸載、更新升級(jí)軟件,實(shí)際上是通過調(diào)用底層的rpm來完成的。RPM軟件包管理認(rèn)識(shí)RPMRPM是銀河麒麟服務(wù)器上默認(rèn)的包管理系統(tǒng),它可以用來安裝、卸載、升級(jí)、查詢和校驗(yàn)軟件。
安裝——將軟件從包中解出來,并且安裝到硬盤。卸載——將軟件從硬盤清除。升級(jí)——替換軟件的舊版本。查詢——查詢軟件包的信息。校驗(yàn)——檢驗(yàn)系統(tǒng)中的軟件與包中軟件的區(qū)別。RPM的使用1安裝軟件包格式:#rpm-ivh<包文件名>舉例:#rpm-ivhzhcon-0.2.3-1.i386.rpm
i:代表安裝。v:顯示詳細(xì)的信息。h:顯示“#”來表示安裝的進(jìn)度。由于RPM將改寫系統(tǒng)文件,因此,必須是root用戶才能進(jìn)行軟件包的安裝、刪除或升級(jí)。RPM的使用2更新軟件包格式:#rpm–Uvh<包文件名>
或#rpm–Fvh<包文件名>舉例:#rpm-Uvhzhcon-0.2.3-1.i386.rpmU與F區(qū)別:-U如果這個(gè)包以前裝過,更新到最新的版本;如果沒有裝過,就裝當(dāng)前的包;-F只是更新以前安裝過的包(先刪除后安裝)RPM的使用3卸載軟件包格式:#rpm-e<包名>舉例:#rpm-ezhconRPM的使用4查詢RPM包
格式:#rpm–q<包名>-a:
查詢所有已安裝的軟件包。
-f<文件名>:會(huì)查詢擁有<文件名>的軟件包。當(dāng)指定文件時(shí),必須指定文件的完整路徑(如/usr/bin/ls)。-p<包名>:查詢指定的軟件包。RPM包驗(yàn)證5校驗(yàn)軟件包格式:校驗(yàn)整個(gè)系統(tǒng)的rpm套件#rpm-Va校驗(yàn)單個(gè)rpm包#rpm-V<包名>驗(yàn)證指定的包文件#rpm-Vp<包文件名>驗(yàn)證包含指定文件的軟件包#rpm-Vf<文件名>
YUM源設(shè)置使用yum源安裝rpm軟件包建立yum本地光盤源以本地光盤為軟件倉(cāng)庫(kù)創(chuàng)建yum源,并利用該yum源安裝httpd軟件包。步驟1:將kylin10安裝光盤放入光驅(qū)(參見例6-6)。步驟2:設(shè)置在系統(tǒng)啟動(dòng)時(shí)自動(dòng)將光驅(qū)中的kylin10系統(tǒng)映像文件掛載到/mnt目錄。步驟3:在/etc/yum.repos.d/下,創(chuàng)建cdrom.repo文件,內(nèi)容編輯如下:[root@kylin~]#vim/etc/yum.repos.d/cdrom.repo[cdrom] //軟件倉(cāng)庫(kù)的標(biāo)識(shí),全局唯一,不可重復(fù)name=kylin10 //軟件倉(cāng)庫(kù)的描述信息,原則上可以隨便描述baseurl=file:///mnt //軟件倉(cāng)庫(kù)(yum源)的位置,即本地光盤掛載路徑enabled=1 //此倉(cāng)庫(kù)是否開啟?!?”表示開啟;“0”表示關(guān)閉gpgcheck=1 //是否校驗(yàn)GPG簽名,“1”表示校驗(yàn),“0”表示不校驗(yàn)gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release使用yum源安裝rpm軟件包建立yum本地光盤源
步驟5:導(dǎo)入公鑰文件,以校驗(yàn)GPG簽名(用來驗(yàn)證要安裝的包是不是RedHat官方的)→查看系統(tǒng)中所有的yum資源庫(kù)配置信息。[root@kylin~]#rpm--import/etc/pki/rpm-gpg/*[root@kylin~]#yumrepolist步驟6:清除舊有的yum源緩存→重新緩存本地光盤yum源中的軟件包信息。[root@kylin~]#yumcleanall[root@kylin~]#yummakecache步驟7:驗(yàn)證yum源是否可用。下面使用命令行安裝httpd服務(wù)軟件包如下:[root@kylin~]#yum-yinstallhttpd使用yum源安裝rpm軟件包常用yum命令命令功能yuminstall[-y]包名安裝指定的軟件包,若選-y則在工作過程中需要使用者響應(yīng),這個(gè)參數(shù)可以直接回答yesyumupdate[-y]包名升級(jí)指定的軟件包或主機(jī)中所有已安裝的軟件包yumremove[-y]包名卸載已經(jīng)安裝在系統(tǒng)中的指定的軟件包yumprovides文件名查找指定的文件屬于哪個(gè)包;yuminfo包名查看指定軟件包的詳細(xì)信息yum
repolist[all]查看系統(tǒng)中yum資源庫(kù)配置信息yumsearch模糊包名查看模糊包名的軟件包yumgrouplist查看倉(cāng)庫(kù)里面所有包組yumgroupinfo包組名查看指定包組里面的詳細(xì)信息yumgroupinstall包組名查看指定包組里面的所有包yumlistall列出倉(cāng)庫(kù)里所有可安裝的軟件包yumlistinstalled[包名]列出已經(jīng)安裝的所有的或指定的rpm包(包名中可使用匹配符)yumcleanpackages|all清除下載到本機(jī)的指定的軟件包或所有軟件包的yum源緩存yum工具概述關(guān)于yum命令由軟件包yum-4.2.15-ky10.noarch提供用來訪問YUM倉(cāng)庫(kù),查詢、下載及安裝、卸載軟件包yum的配置文件基本設(shè)置:/etc/yum.confyum源設(shè)置:/etc/yum.repos.d/*.repo軟件包查詢查詢軟件包yumlist[軟件名]...yuminfo[軟件名]...yumsearch<關(guān)鍵詞>...[root@localhost~]#yumlist[root@localhost~]#yumlisthttpdvsftpd[root@localhost~]#yuminfo[root@localhost~]#yuminfovsftpd[root@localhost~]#yumsearch"httpd"軟件包查詢查詢軟件包組yumgrouplist[包組名]...yumgroupinfo<包組名>...[root@localhost~]#yumgrouplist[root@localhost~]#yumgrouplist"圖形管理工具"[root@localhost~]#yumgroupinfo"系統(tǒng)工具"軟件安裝、升級(jí)安裝軟件yuminstall[軟件名]yumgroupinstall<包組名>升級(jí)軟件yumupdateyumgroupupdate[root@localhost~]#yum-yinstallbindbind-chroot[root@localhost~]#yum-ygroupinstall"Developmenttools"[root@localhost~]#yum-yupdate[root@localhost~]#yum-ygroupinstall"Desktop"-y表示自動(dòng)確認(rèn)軟件卸載卸載軟件yumremove<軟件名>...yumgroupre
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 豐富圖書館地方文化資源計(jì)劃
- 定期檢討與調(diào)整工作計(jì)劃
- 生活部的可持續(xù)發(fā)展策略計(jì)劃
- 彩鋼瓦保溫合同范本
- 山西招標(biāo)合同范本
- 2025年01月中共廣東深圳市委黨校公開招聘事業(yè)單位工作人員5人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解-1
- Unit 2 My school things Fuel up(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(三起)(2024)英語(yǔ)三年級(jí)上冊(cè)
- 科技公司如何通過優(yōu)化知識(shí)產(chǎn)權(quán)流程提高創(chuàng)新能力
- 物業(yè)服務(wù)中社區(qū)文化的教育功能探討
- 乒乓球館運(yùn)動(dòng)地板施工方案
- DB23T 2656-2020樺樹液采集技術(shù)規(guī)程
- 2023年蘇州職業(yè)大學(xué)單招職業(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 中國(guó)故事英文版哪吒英文二篇
- 2023年中智集團(tuán)及下屬單位招聘筆試題庫(kù)及答案解析
- GB/T 8888-2003重有色金屬加工產(chǎn)品的包裝、標(biāo)志、運(yùn)輸和貯存
- GB/T 32685-2016工業(yè)用精對(duì)苯二甲酸(PTA)
- GB/T 21872-2008鑄造自硬呋喃樹脂用磺酸固化劑
- 酒店業(yè)主代表崗位職責(zé)標(biāo)準(zhǔn)(8篇)
- 上海市中小學(xué)生語(yǔ)文學(xué)業(yè)質(zhì)量綠色指標(biāo)測(cè)試
- 新學(xué)期幼兒園保育員培訓(xùn)
- GA/T 501-2020銀行保管箱
評(píng)論
0/150
提交評(píng)論