項(xiàng)目5-1 云計(jì)算平臺(tái)基礎(chǔ)環(huán)境準(zhǔn)備- openEuler操作系統(tǒng)的軟件管理_第1頁
項(xiàng)目5-1 云計(jì)算平臺(tái)基礎(chǔ)環(huán)境準(zhǔn)備- openEuler操作系統(tǒng)的軟件管理_第2頁
項(xiàng)目5-1 云計(jì)算平臺(tái)基礎(chǔ)環(huán)境準(zhǔn)備- openEuler操作系統(tǒng)的軟件管理_第3頁
項(xiàng)目5-1 云計(jì)算平臺(tái)基礎(chǔ)環(huán)境準(zhǔn)備- openEuler操作系統(tǒng)的軟件管理_第4頁
項(xiàng)目5-1 云計(jì)算平臺(tái)基礎(chǔ)環(huán)境準(zhǔn)備- openEuler操作系統(tǒng)的軟件管理_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

課程OpenStack云計(jì)算平臺(tái)

搭建與管理項(xiàng)目5云計(jì)算平臺(tái)基礎(chǔ)環(huán)境準(zhǔn)備第6講openEuler操作系統(tǒng)的軟件管理學(xué)習(xí)目標(biāo)【知識(shí)目標(biāo)】(1)理解YUM軟件包管理器的基本概念。(2)綜合應(yīng)用YUM軟件包管理器的基本指令?!炯寄苣繕?biāo)】(1)能夠從網(wǎng)絡(luò)上同步軟件倉(cāng)庫(kù)生成YUM源(2)能夠應(yīng)用yum命令管理軟件倉(cāng)庫(kù)。引例描述

小王掌握了Vi文本編輯器和MobaXterm遠(yuǎn)程管理工具的使用方法以后,他感覺對(duì)openEuler操作系統(tǒng)的應(yīng)用更加得心應(yīng)手。他認(rèn)為現(xiàn)在基礎(chǔ)知識(shí)和必備操作技能已經(jīng)學(xué)習(xí)完畢,是時(shí)候開展OpenStack云計(jì)算平臺(tái)的搭建工作了。此時(shí),小王又遇到了一些問題,如安裝OpenStack前還要做哪些工作,怎樣獲取OpenStack安裝軟件,怎么把現(xiàn)有的一臺(tái)虛擬機(jī)變成安裝OpenStack所需要的兩臺(tái)虛擬機(jī),兩臺(tái)虛擬機(jī)之間的網(wǎng)絡(luò)該怎么設(shè)置等。項(xiàng)目陳述

虛擬機(jī)安裝好操作系統(tǒng)以后就需要安裝應(yīng)用軟件。在手機(jī)的操作系統(tǒng)中,在應(yīng)用商城可以下載并安裝軟件。相似的,在openEuler操作系統(tǒng)中也有類似的功能,這就是軟件倉(cāng)庫(kù)。由于OpenStack需要的軟件包體積非常大,直接通過互聯(lián)網(wǎng)安裝比較慢,因此本項(xiàng)目將所需的軟件資源先下載下來生成本地軟件倉(cāng)庫(kù)。YUM軟件包管理器OpenEuler的軟件倉(cāng)庫(kù)可以使用YUM軟件進(jìn)行管理,YUM是黃狗更新程序(YellowdogUpdaterModified)的縮寫,它是一個(gè)在Fedora和RedHat以及CentOS中使用的軟件包管理器。YUM能夠從指定的服務(wù)器中自動(dòng)下載軟件包并且安裝,同時(shí)可以自動(dòng)處理依賴關(guān)系,從而實(shí)現(xiàn)一次性安裝全部該軟件所依賴的軟件包。YUM軟件包管理器常用操作功能說明install安裝軟件包update更新軟件包c(diǎn)heck-update檢查是否有可用的更新軟件包remove刪除指定的軟件包list顯示軟件包列表provides查看軟件由哪個(gè)軟件包提供search根據(jù)關(guān)鍵字搜索軟件包info顯示指定的軟件包的描述信息和概要信息clean清理過期的緩存deplist顯示軟件包的所有依賴關(guān)系常用選項(xiàng)功能說明-h顯示幫助信息-y對(duì)所有的提問都回答“yes”-c指定配置文件-q安靜模式,即不顯示軟件反饋信息-v詳細(xì)模式-R處理一個(gè)命令的最大等待時(shí)間-C完全從緩存中運(yùn)行,而不去下載或者更新任何文件

命令格式:yum[選項(xiàng)]<操作><軟件包名>應(yīng)用實(shí)例如果要安裝一個(gè)軟件,但不知道它在哪個(gè)軟件包中,可以搜索一下。如搜索ifconfig軟件在哪個(gè)軟件包中。命令:#yumprovidesifconfig獲得如下結(jié)果net-tools-2.10-3.oe2203sp3.x86_64:ImportantProgramsforNetworkingRepo:OSMatchedfrom:Filename:/usr/sbin/ifconfig應(yīng)用實(shí)例

當(dāng)忘記軟件包完整名稱時(shí),可以根據(jù)部分名稱進(jìn)行軟件包查詢。如:查詢軟件倉(cāng)庫(kù)中以“net-”開頭所有軟件包信息。命令:yumlistnet-*獲得如下結(jié)果AvailablePackagesnet-snmp.src

1:5.9.1-6.oe2203sp3sourcenet-snmp.x86_641:5.9.1-6.oe2203sp3OSnet-snmp.x86_641:5.9.1-6.oe2203sp3everything這里用通配符“*”實(shí)現(xiàn)了通過部分名稱查詢相關(guān)軟件包的操作。應(yīng)用實(shí)例

查詢出軟件包名后,就可以安裝net-tools軟件包。命令:yum-yinstallnet-tools獲得如下結(jié)果Installed:net-tools-2.10-3.oe2203sp3.x86_64Complete!

整個(gè)安裝過程大致分為3步,首先是依賴性檢查,即找出本軟件包運(yùn)行所依賴的所有軟件包;然后將軟件包及其所有依賴包從軟件倉(cāng)庫(kù)中下載下來;最后安裝軟件包及所有依賴包。YUM源

提供軟件包下載的服務(wù)器就是YUM源。YUM軟件可以管理多個(gè)軟件源。YUM源的配置文件默認(rèn)為/etc/yum.repos.d/目錄下所有后綴為“repo”的文件。通過ls命令可查看openEuler操作系統(tǒng)安裝好后就已經(jīng)存在的YUM源配置文件,查詢結(jié)果如下所示。ls/etc/yum.repos.d/openEuler.repoYUM源用vi打開openEuler.repo文件可以看到如下內(nèi)容。[OS]name=OSbaseurl=/openEuler-22.03-LTS-SP3/OS/$basearch/metalink=/metalink?repo=$releasever/OS&arch=$basearchmetadata_expire=1henabled=1gpgcheck=1gpgkey=/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler這些內(nèi)容就是一個(gè)軟件倉(cāng)庫(kù)的配置,也稱為一個(gè)YUM源容器,其中[OS]就是容器名。添加若干容器名,就可以在一個(gè)文件中配置若干個(gè)YUM源容器。YUM源——配置項(xiàng)及功能說明配置項(xiàng)功能說明name源容器的說明baseurl源服務(wù)器的地址metalink鏡像站點(diǎn)metadata_expire定義YUM緩存中數(shù)據(jù)的過期時(shí)間enabled如果不寫此參數(shù)或值為1時(shí)表示此容器生效;值為0則不生效gpgcheck如果值為1,則表示需要驗(yàn)證軟件包的數(shù)字證書信息;值為0則不驗(yàn)證gpgkey數(shù)字證書的公鑰文件保存位置,如gpgcheck值為0時(shí)此參數(shù)無效小結(jié)OpenEuler和Linux安裝軟件可以通過軟件倉(cāng)庫(kù)進(jìn)行安裝,這些軟件倉(cāng)庫(kù)有官方的也有第三方提供的,為操作系統(tǒng)提供了上萬的軟件應(yīng)用。軟件倉(cāng)庫(kù)可以由YUM進(jìn)行管理,我們可以通過yum命令實(shí)現(xiàn)軟件的安裝、卸載等操作。思考1.yum命令中用(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論