Linux基礎(chǔ)與服務(wù)管理課件 第18講-rpm_第1頁(yè)
Linux基礎(chǔ)與服務(wù)管理課件 第18講-rpm_第2頁(yè)
Linux基礎(chǔ)與服務(wù)管理課件 第18講-rpm_第3頁(yè)
Linux基礎(chǔ)與服務(wù)管理課件 第18講-rpm_第4頁(yè)
Linux基礎(chǔ)與服務(wù)管理課件 第18講-rpm_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

模塊四:Linux軟件安裝配置任務(wù)2:RPM包管理器CONTENT目錄課堂引入了解rpm010203rpm應(yīng)用教學(xué)內(nèi)容04總結(jié)與拓展教學(xué)目標(biāo)素質(zhì)目標(biāo)知識(shí)目標(biāo)(1)通過(guò)素?cái)?shù)的在密碼學(xué)的應(yīng)用,引入王小云和高杏新對(duì)比,引導(dǎo)學(xué)生愛(ài)國(guó)情懷。。(2)從學(xué)習(xí)理論知識(shí)到設(shè)計(jì)實(shí)驗(yàn),培養(yǎng)學(xué)生細(xì)致謹(jǐn)慎的學(xué)習(xí)、工作態(tài)度和精益求精的工匠精神。(1)學(xué)生能夠掌握rpm包管理器的使用方法(2)學(xué)生能夠從源碼中構(gòu)建rpm安裝包并成功安裝>能力目標(biāo)(1)學(xué)生能夠使用rpm命令實(shí)現(xiàn)對(duì)軟件的安裝,卸載,更新功能(2)能夠?qū)?wèn)題進(jìn)行層層分析,培養(yǎng)學(xué)生問(wèn)題分析能力。(3)通過(guò)實(shí)驗(yàn),培養(yǎng)學(xué)生的獨(dú)立思考和動(dòng)手能力。教學(xué)重點(diǎn)與難點(diǎn)

教學(xué)重點(diǎn)(1)理解Linux包管理器(2)使用RPM安裝、卸載、升級(jí)、刪除軟件包>教學(xué)難點(diǎn)(1)掌握安裝程序時(shí)遇到問(wèn)題的解決方法(2)能深入理解rpm包管理器的工作機(jī)制及使用用法課堂導(dǎo)入01課前思考:

1.什么是Linux包管理器>

2.分析源碼安裝和rpm安裝各自的利弊工匠精神細(xì)致謹(jǐn)慎了解rpm02RPM簡(jiǎn)介:愛(ài)國(guó)科技報(bào)國(guó)RPM是“RedhatPackageManager”的縮寫(xiě),簡(jiǎn)稱RPM。常用于在Linux中安裝、卸載、和管理軟件包RPM是以一種數(shù)據(jù)庫(kù)記錄的方式來(lái)將你所需要的軟件安裝到你的Linux系統(tǒng)的一套管理機(jī)制。RPM優(yōu)缺點(diǎn):優(yōu)點(diǎn)1.簡(jiǎn)單:簡(jiǎn)單易用。它能夠讓用戶體驗(yàn)到最簡(jiǎn)單的Linux安裝體驗(yàn)2.兼容性高:RPM文件是根據(jù)機(jī)器和Linux發(fā)行版預(yù)先構(gòu)建而成的,這大大地減少了安裝軟件時(shí)的依賴問(wèn)題3.刪除干凈:當(dāng)你使用rpm刪除包時(shí),他會(huì)自動(dòng)檢查依賴項(xiàng)并安全地刪除包4.安全性:當(dāng)您使用RPM安裝軟件包時(shí),它會(huì)將記錄寫(xiě)入數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)會(huì)跟蹤有關(guān)您的軟件包的詳細(xì)信息。如果發(fā)現(xiàn)有可疑之處,可以查看數(shù)據(jù)庫(kù)。缺點(diǎn)1.當(dāng)前系統(tǒng)環(huán)境必須與原rpm包的編譯環(huán)境一致。2.需滿足依賴屬性要求。3.卸載時(shí)小心,最底層的軟件不可先移除,否則可能造成整個(gè)系統(tǒng)的問(wèn)題!RPM命名格式:

所有的RPM包文件都是以.rpm結(jié)尾的。具體的命名格式:

name-version-relase.arch.rpm

字段含義name程序名version程序源碼編號(hào)。分別代表主版本號(hào),副版本號(hào),發(fā)行號(hào)releaserpm自身的發(fā)行號(hào),與程序源碼的發(fā)行號(hào)無(wú)關(guān),僅用于標(biāo)識(shí)對(duì)rpm包不同制作的修訂;同時(shí),release還包含此包適用的OSarch適用于的硬件平臺(tái),主要有:i386,i486,i586,i686,x86_64,powerpc,noarch(依賴于虛擬機(jī))rpm命令應(yīng)用03RPM命令語(yǔ)法:命令語(yǔ)法:rpm[選項(xiàng)][軟件包名]常用選項(xiàng)及其含義:-i,--install 安裝軟件包。-e,--erase 刪除(卸載)軟件包。-h,--hash 安裝包時(shí)打印哈希標(biāo)記。-l,--list 列出包中的文件。-q,--query 查詢包。-a,--all 查詢/驗(yàn)證所有包-s,--state 顯示列出的文件的狀態(tài)。-U,--upgrade 升級(jí)包。-v,--verbose 提供更詳細(xì)的輸出。-V,--verify 驗(yàn)證包。-?,--help 獲得rpm幫助信息。rpm命令參數(shù)可連用,如rpm–qa就是查詢系統(tǒng)中所有已經(jīng)安裝的包RPM使用流程:下載待安裝軟件的rpm包(需與系統(tǒng)版本匹配)在rpm或軟件官網(wǎng)下載利用yum工具下載rpm查詢待安裝軟件包及其依賴是否存在rpm–q軟件包名rpm–qa|grep關(guān)鍵字(模糊查詢)rpm安裝軟件rpm–ivh軟件包名(可用通配符安裝多個(gè)rpm包)rpm卸載軟件包rpm–e軟件包名下載查詢安裝卸載RPM查詢:查詢r(jià)pm–q[option]<packagename>-qi:查詢包信息-ql:列出包文件-qf:查詢一個(gè)文件屬于哪個(gè)包-p:指定未安裝的rpm軟件包-a:查詢所有已安裝的文件-v:提供更詳細(xì)的輸出-L:列出該包所有許可證文件-d:列出該包所有文檔文件工匠精神精益求精RPM包信息:RPM安裝、升級(jí):工匠精神精益求精安裝rpm{-i|--install}{-U|--upgrade}[install-options]PACKAGE_FILE...安裝參數(shù)-i:安裝軟件包-U:升級(jí)軟件包-h:安裝時(shí)以"#"號(hào)顯示安裝進(jìn)度-v:提供更詳細(xì)的輸出-F:如果軟件包已經(jīng)安裝,則升級(jí)該軟件包RPM卸載:卸載rpm–e<packagename>更多參數(shù):若沒(méi)有rpm工具如何管理軟件?探究思考-h(or--hash) 安裝時(shí)以"#"號(hào)顯示安裝進(jìn)度-v 顯示附加信息

-vv 顯示更加詳細(xì)的信息--test 只對(duì)安裝進(jìn)行測(cè)試,并不實(shí)際安裝。

--percent 以百分比的形式輸出安裝的進(jìn)度。

--excludedocs 不安裝軟件包中的文檔文件

--includedocs 安裝文檔

--replacepkgs 強(qiáng)制重新安裝已經(jīng)安裝的軟件包

--replacefiles 替換屬于其它軟件包的文件

--force 忽略軟件包及文件的沖突

--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本

--prefix 將軟件包安裝到由參數(shù)指定的路徑下

--ignorearch 不校驗(yàn)軟件包的結(jié)構(gòu)

--ignoreos 不檢查軟件包運(yùn)行的操作系統(tǒng)

--nodeps 不檢查依賴性關(guān)系

RPM安裝、升級(jí)、更新RPM查詢-p 查詢軟件包的文件,找出某個(gè)RPM文件內(nèi)的信息

而非已安裝的軟件信息。

-f 查詢屬于哪個(gè)軟件包

-a 查詢所有安裝的軟件包

-i 顯示軟件包的概要信息

-l 顯示軟件包中的文件列表

-c 顯示配置文件列表

-d 顯示文檔文件列表

-s 顯示軟件包中文件列表并顯示每個(gè)文件的狀態(tài)

--scripts 顯示安裝、卸載、校驗(yàn)?zāi)_本

--queryformat(or--qf) 以用戶指定的方式顯示查詢信息

--dump 顯示每個(gè)文件的所有已校驗(yàn)信息

--provides 顯示軟件包提供的功能

--requires(or-R) 顯示軟件包所需的功能

-v 顯示附加信息

-vv 顯示調(diào)試信息總結(jié)與拓展03小結(jié)>

1、通過(guò)RP

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論