




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
網(wǎng)絡(luò)服務(wù)器技術(shù)授課教師:時磊聯(lián)系方式辦公地點:信電大樓426
辦公電話:手機短號:662679
手機長號:Email:第十章Linux軟件包的安裝及管理
目錄123Linux軟件包分類rpm軟件包操作yum軟件包管理Linux軟件包的安裝與管理4源碼包安裝操作(了解)Linux軟件包類型Linux軟件包分類:rpm包(二進制包)
源碼包(tar.gztar.bz2tar.xz)實際工作中,源碼包用的較多,rpm包安裝及管理非常的方便,但不靈活;而源碼包安裝及管理復(fù)雜,但軟件配置靈活
Linux軟件包類型rpm的全名是(redhatpackagemanager),簡稱為rpm。這個套件管理程序是由redhat公司開發(fā)的,在其他的商業(yè)linux廠商也有相應(yīng)類似的套件,不過由于rpm使用方便,很好用,當(dāng)前主要的linux發(fā)型版本(CentOS、Fedora等)都是使用rpm來管理套件。Linux軟件包類型rpm包的命名規(guī)則為:軟件名-版本號-釋出號.支持系統(tǒng).體系號.rpm例:sudo-1.7.2p1-5.el5.i386.rpmsudo為軟件名;1.7.2p1為版本號
(1為主版本號、7為次版本號、2為修訂版本號、p1補丁)
;5為該軟件發(fā)行號;
el5:所支持的操作系統(tǒng)i386:32位系統(tǒng)平臺注:i386i686等都屬于32位硬件平臺,x86_64表示64位硬件平臺noarch:表示可運行在任何硬件平臺上,不受限制
目錄123Linux軟件包分類rpm軟件包管理操作yum軟件包管理Linux軟件包的安裝與管理4源碼包安裝操作(了解)Linux軟件包管理操作rpm包的管理都是通過rpm命令完成的語法:rpm[選項]軟件包名rpm包的安裝:#rpm–ivh軟件包名-i:install安裝-v:顯示安裝過程-h:以字符“#”顯示安裝進度條
舉例:安裝zsh軟件包,先掛載iso文件,再進入到目錄中找到zsh文件
Linux軟件包管理操作rpm包安裝到哪了?rpm包安裝的文件路徑查詢:#rpm–ql軟件包名-q:query查詢-l:列出該軟件包的文件及安裝路徑
其中,軟件包名不需要再跟著版本號了范例:#rpm–qlvim-enhancedLinux軟件包管理操作rpm包文件的主要構(gòu)成(了解)配置文件可執(zhí)行文件庫文件文檔(類似說明書)等等Linux軟件包管理操作rpm包是否安裝查詢:#rpm–q軟件包名-q:query查詢
其中,軟件包名不需要再跟著版本號了范例:#rpm–qvim-enhancedrpm包的卸載:#rpm–e軟件包名-e:erase
其中,軟件包名不需要再跟著版本號了范例:#rpm–evim-enhancedLinux軟件包管理操作rpm包的模糊查詢,如果記不清楚具體的軟件包名:
#rpm–qa|grep軟件包名的部分字符串-q:query查詢-a:all,所有已安裝的軟件包#rpm–qa是查看所有已安裝的軟件包,grep從中選取名稱
與字符串匹配的軟件包范例:#rpm–qa|grepvim目錄123Linux軟件包分類rpm軟件包操作yum軟件包管理Linux軟件包的安裝與管理4源碼包安裝操作(了解)yum軟件包管理Linux中的軟件包相互依賴的程度是很大的,所謂依賴就是要想安裝某個軟件包,需要先安裝別的軟件包,越復(fù)雜的軟件包,其依賴關(guān)系越復(fù)雜。mon-6.3.035-3.i386.rpmvim-enhanced-6.3.035-3.i386.rpm包依賴關(guān)系vim-enhanced包的運行依賴于
mon包因此,mon包需要在vim-enhanced包之前進行安裝yum軟件包管理yum是什么?
yum=YellowdogUpdater,Modified
可以簡單的理解yum是一個rpm軟件包的倉庫(yumrepository)。在實際工作中,如果安裝rpm軟件包,使用的都是yum。主要功能是更方便的添加/刪除/更新RPM包.
它能自動解決包的倚賴性問題.
它能便于管理大量系統(tǒng)的更新問題。YUM倉庫服務(wù)查詢軟件包安裝、升級、卸載軟件包網(wǎng)絡(luò)安裝源(服務(wù)端)指定軟件倉庫(客戶端)部署YUM軟件倉庫使用yum更新工具yum軟件包管理YUM,YellowdogUpdater
Modified基于RPM包構(gòu)建的軟件更新機制可以自動解決依賴關(guān)系所有軟件包由集中的YUM軟件倉庫提供軟件倉庫客戶機客戶機客戶機客戶機YUM在線更新yum軟件包管理yum軟件包管理yum源倉庫的配置YUM倉庫配置文件:/etc/yum.repos.d/*.repo/etc/yum.repos.d目錄中當(dāng)前默認(rèn)repo文件刪除或移動到別的地方創(chuàng)建自己的repo文件yum倉庫的提供方式FTP服務(wù):ftp://......HTTP服務(wù):http://......本地目錄:file:///.......yum軟件包管理YUM倉庫配置文件(*.repo)格式
[xxxxxx]//yum源倉庫的ID號name=RHEL6.1DVDRepository//yum源倉庫的名稱baseurl=xxxxxx//rpm包所在位置enabled=1//是否啟動該yum源倉庫,1表示啟動,0表示關(guān)閉gpgcheck=0//下載該yum源倉庫中的rpm包時是否驗證其來源合法性,1表示驗證,0表示不驗證gpgkey=xxxxxxxxx//驗證密鑰所在路徑y(tǒng)um軟件包管理YUM倉庫配置文件(*.repo)操作示例(以阿里云鏡像站點為例)
打開helpyum軟件包管理什么是epel
如果既想獲得RHEL的高質(zhì)量、高性能、高可靠性,又需要方便易用(關(guān)鍵是免費)的軟件包更新功能,那么FedoraProject推出的EPEL(ExtraPackagesforEnterpriseLinux)正好適合你。EPEL()是由Fedora社區(qū)打造,為RHEL及衍生發(fā)行版如CentOS、ScientificLinux等提供高質(zhì)量軟件包的項目。yum軟件包管理客戶端yum命令操作(操作前先確保電腦能上網(wǎng))1)yumrepolist//默認(rèn)顯示當(dāng)前啟用的yum源倉庫列表yumlistinstalled//顯示當(dāng)前系統(tǒng)中已安裝的軟件包yuminstallrpm包名//安裝軟件包,可以一次安裝多個yumupdaterpm包名//升級軟件包yumremoverpm包名//卸載軟件包yumsearchrpm包名//搜索,但包名不需要完整目錄123Linux軟件包分類rpm軟件包操作yum軟件包管理Linux軟件包的安裝與管理4源碼包安裝操作(了解)使用源代碼安裝軟件的優(yōu)點獲得最新的軟件版本,及時修復(fù)bug根據(jù)用戶需要,靈活定制軟件功能應(yīng)用場合舉例安裝較新版本的應(yīng)用程序時自由軟件的最新版本大都以源碼的形式最先發(fā)布當(dāng)前安裝的程序無法滿足需要時編譯安裝可由用戶自行修改、定制功能需要為應(yīng)用程序添加新的功能時用戶可以重新配置、自由修改源代碼,加入新的功能源碼包安裝操作源碼包通常的文件名格式如下:xxxxx.tar.gz和xxxxx.tar.bz2格式居多源碼包安裝操作編譯安裝過程下載源代碼安裝包文件步驟1:tar解包用途:解壓并釋放源代碼包到指定的目錄步驟2:./configure配置用途:設(shè)置安裝目錄、安裝模塊等選項步驟3:make
編譯用途:生成可執(zhí)行的二進制文件步驟4:makeinstall安裝用途:復(fù)制二進制文件到系統(tǒng),配置應(yīng)用環(huán)境測試及應(yīng)用、維護軟件源碼包安裝操作步驟1.解包習(xí)慣上將軟件包釋放到/usr/src/目錄解包后的源代碼文件位置:
/usr/src/軟件名-版本號/[root@localhost~]#tar-zxfzhcon-0.2.5.tar.gz-C/usr/src/[root@localhost~]#tar-jxfzhcon-0.2.5.tar.bz2-C/usr/src/注:gz結(jié)尾的源碼包tar命令的參數(shù)為–zxfbz2結(jié)尾的源碼包tar命令的參數(shù)為-jxf解壓源代碼包,并指定釋放目錄源碼包安裝操作步驟2.配置(最難的地方)使用源碼目錄中的configure腳本執(zhí)行“./configure--help”可以查看幫助典型的配置選項:
--prefix=軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國餐飲行業(yè)特許經(jīng)營模式優(yōu)化策略研究報告
- 2025-2030中國餐飲業(yè)燃氣安全監(jiān)管體系完善與標(biāo)準(zhǔn)提升研究報告
- 2025-2030中國食品被膜劑技術(shù)標(biāo)準(zhǔn)與國際貿(mào)易壁壘研究報告
- 2025-2030中國食品檢測服務(wù)市場分析及需求預(yù)測研究報告
- 2025-2030中國預(yù)制菜保質(zhì)期延長需求與新型防腐方案開發(fā)
- 2025-2030中國零售業(yè)管理咨詢行業(yè)技術(shù)應(yīng)用與市場前景預(yù)測報告
- 第18課 清朝的邊疆治理-2024-2025學(xué)年七年級歷史下冊互動課堂說課稿寶典(統(tǒng)編版2024)
- 農(nóng)業(yè)合作合同協(xié)議2025
- 高速公路通車活動策劃方案
- 水電建材五一活動策劃方案
- 2024年“蓉漂人才薈”四川成都市農(nóng)林科學(xué)院招聘高層次人才8人歷年【重點基礎(chǔ)提升】模擬試題(共500題)附帶答案詳解
- 廈門航空港貨運業(yè)務(wù)競爭戰(zhàn)略研究的中期報告
- 設(shè)計倫理與社會責(zé)任
- 鉬靶科室管理制度
- 重組膠原蛋白行業(yè)深度系列(一):重組膠原蛋白商業(yè)化提速中國成分踏入“黃金時代”
- 美甲藝術(shù)全套教學(xué)課件
- 高中語文萬能作文素材
- 關(guān)于母愛的好句子贊美母愛的好句子
- 風(fēng)機基礎(chǔ)實施細則
- 中學(xué)中職家長會課件
- 教學(xué)設(shè)計 《擲一擲》教學(xué)設(shè)計
評論
0/150
提交評論