李明老師講linux之軟件包管理

李明老師講linux之軟件包管理

ID:1836886

大?。?2.50 KB

頁數(shù):3頁

時(shí)間:2017-11-13

李明老師講linux之軟件包管理_第1頁
李明老師講linux之軟件包管理_第2頁
李明老師講linux之軟件包管理_第3頁
資源描述:

《李明老師講linux之軟件包管理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、Linux軟件包管理二進(jìn)制軟件包管理(RPM、YUM)一、RPM包管理RPM軟件包的一個(gè)例子:sudo-1.7.2p1-5.e15.i386.rpm其中包括軟件名(sudo),版本號(hào)(1.7.2pl),發(fā)行號(hào)(5.el5)和硬件平臺(tái)(i386)(1)卸載#rpm–esudo注意:如果其他軟件包有依賴關(guān)系,卸載時(shí)會(huì)產(chǎn)生提示信息,可使用--nodeps強(qiáng)行卸載(2)安裝#rpm-ivhsudo-1.7.2pl-5.el5.i386.rpmi-安裝v-顯示詳細(xì)信息h-哈希符號(hào)#進(jìn)度條網(wǎng)絡(luò)安裝掛載光盤:(光盤)一切都是文件mkdir/mnt/cdrommount/d

2、ev/cdrom/mnt/cdrom查詢:rpm-qsudorpm-qa

3、grepsamba其他安裝選項(xiàng):--excludedocs不安裝軟件包中的文檔文件--prefix=PATH將軟件包安裝到由PATH指定的路徑下(一般不必指定,軟件包自身就定義好了,卸載時(shí)也會(huì)卸載很干凈,Linux對(duì)此很規(guī)整)--test只對(duì)安裝進(jìn)行測(cè)試,并不實(shí)際安裝(依賴關(guān)系,是否安裝,文件沖突)A.軟件包已被安裝#rpm-ivhsudo-1.7.2pl-5.el5.i386.rpmpackagesudo-1.7.2pl-5.el5.i386isalreadyinstalled如果覆

4、蓋安裝該軟件包,可以在命令行上使用--replacepkgs選項(xiàng)B.文件沖突如果要安裝的軟件包中有一個(gè)文件已在安裝其他軟件包時(shí)安裝,會(huì)出現(xiàn)以下錯(cuò)誤信息:#rpm-ivhsudo-1.7.2pl-5.el5.i386.rpmconflictswithfilefrombark-3.2-11sudo-1.7.2pl-5.el5.i386.rpmcannotbeinstalled要想讓RPM忽略該錯(cuò)誤信息,請(qǐng)使用--replacefiles命令行選項(xiàng)C.未解決依賴關(guān)系RPM軟件包可能依賴于其他軟件包,在安裝了特定的軟件包之后才能安裝該軟件包#rpm-ivhsudo-

5、1.7.2pl-5.el5.i386.rpmfaileddependenciessudoisneededbybark-3.2-11你必須安裝完所依賴的軟件包,才能解決這個(gè)問題,強(qiáng)制安裝使用--nodeps選項(xiàng)(3)升級(jí)#rpm-Uvhsudo-1.8.0pl-5.el5.i386.rpm(4)查詢選項(xiàng):-a查詢所有已安裝的軟件包-f查詢文件所屬軟件包-p查詢軟件包-i顯示軟件包信息-l顯示軟件包中的文件列表-d顯示被標(biāo)注為文檔的文件列表-c顯示被標(biāo)注為配置文件的文件列表RPM查詢應(yīng)用案例:查詢文件隸屬的軟件包:rpm-qf查詢軟件包信息:rpm-qi(已經(jīng)安

6、裝軟件包的信息)、rpm-qip(未安裝的軟件包,全稱)查詢軟件包安裝文件:rpm-ql、rpm-qlp查詢軟件包幫助文檔:rpm-qd查詢軟件包配置文件:rpm-qc/etc下一般是配置文件/usr下是命令或文檔或庫文件或幫助/var下臨時(shí)文件應(yīng)用案例:cd/etc/rc.d/init.dlsrpm-qfvncservervnc-server-4.1.2-14.e15_3.1rpm-qivnc-servervnc-server的相關(guān)信息應(yīng)用案例:rpm-qa

7、grepvimrpm-qlvim-commonexample!!!(5)校驗(yàn)#rpm-V軟件名稱校

8、驗(yàn)是否被改動(dòng)5文件的md5校驗(yàn)值md5sum/etc/servicesS文件大小L鏈接文件T文件的創(chuàng)建時(shí)間D設(shè)備文件U文件的用戶G文件的用戶組M文件的權(quán)限(6)軟件包文件提取解壓指定文件到當(dāng)前目錄#rpm-qf/etc/inittabinitscripts-8.45.30-2.el5.centos#rpm2cpio/mnt/cdrom/CentOS/initscripts-8.45.30-2.el5.centos.i386.rpm

9、cpio-idv./etc/inittabcpetc/inittab/etc/inittab二、YUM包管理(聯(lián)網(wǎng))應(yīng)用yum的

10、好處:自動(dòng)解決軟件包依賴關(guān)系;方便的軟件包升級(jí)安裝yuminstallsudo檢測(cè)升級(jí)yumcheck-updatesudo升級(jí)yumupdatesudo軟件包查詢yumlist

11、grepsudo軟件包信息yuminfosudo卸載yumremove幫助yum-help、manyum三、源代碼包安裝(廣泛的適用性、靈活、可定制)應(yīng)用舉例(proftpd)#tar-xzvfproftpd-1.3.3d.tar.gz(解壓解包)#cdproftpd-1.3.3d#./configure--prefix=/usr/local/proftpd(配置)大多數(shù)源代碼包沒

12、有專門的卸載命令,建議#make(編譯)指定安裝目錄

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。