項目5-1 云計算平臺基礎環境準備- openEuler操作系統的軟件管理_第1頁
項目5-1 云計算平臺基礎環境準備- openEuler操作系統的軟件管理_第2頁
項目5-1 云計算平臺基礎環境準備- openEuler操作系統的軟件管理_第3頁
項目5-1 云計算平臺基礎環境準備- openEuler操作系統的軟件管理_第4頁
項目5-1 云計算平臺基礎環境準備- openEuler操作系統的軟件管理_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

課程OpenStack云計算平臺

搭建與管理項目5云計算平臺基礎環境準備第6講openEuler操作系統的軟件管理學習目標【知識目標】(1)理解YUM軟件包管理器的基本概念。(2)綜合應用YUM軟件包管理器的基本指令。【技能目標】(1)能夠從網絡上同步軟件倉庫生成YUM源(2)能夠應用yum命令管理軟件倉庫。引例描述

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

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

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

當忘記軟件包完整名稱時,可以根據部分名稱進行軟件包查詢。如:查詢軟件倉庫中以“net-”開頭所有軟件包信息。命令:yumlistnet-*獲得如下結果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這里用通配符“*”實現了通過部分名稱查詢相關軟件包的操作。應用實例

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

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

提供軟件包下載的服務器就是YUM源。YUM軟件可以管理多個軟件源。YUM源的配置文件默認為/etc/yum.repos.d/目錄下所有后綴為“repo”的文件。通過ls命令可查看openEuler操作系統安裝好后就已經存在的YUM源配置文件,查詢結果如下所示。ls/etc/yum.repos.d/openEuler.repoYUM源用vi打開openEuler.repo文件可以看到如下內容。[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這些內容就是一個軟件倉庫的配置,也稱為一個YUM源容器,其中[OS]就是容器名。添加若干容器名,就可以在一個文件中配置若干個YUM源容器。YUM源——配置項及功能說明配置項功能說明name源容器的說明baseurl源服務器的地址metalink鏡像站點metadata_expire定義YUM緩存中數據的過期時間enabled如果不寫此參數或值為1時表示此容器生效;值為0則不生效gpgcheck如果值為1,則表示需要驗證軟件包的數字證書信息;值為0則不驗證gpgkey數字證書的公鑰文件保存位置,如gpgcheck值為0時此參數無效小結OpenEuler和Linux安裝軟件可以通過軟件倉庫進行安裝,這些軟件倉庫有官方的也有第三方提供的,為操作系統提供了上萬的軟件應用。軟件倉庫可以由YUM進行管理,我們可以通過yum命令實現軟件的安裝、卸載等操作。思考1.yum命令中用(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論