Linux安裝軟件包的三種方法,rpm包介紹,rpm工具用法,yum工具用法,yum搭建本地倉庫
筆記內容:
l 7.1 安裝軟件包的三種方法
l 7.2 rpm包介紹
l 7.3 rpm工具用法
l 7.4 yum工具用法
l 7.5 yum搭建本地倉庫
筆記日期:2017.8.9
7.1 安裝軟件包的三種方法
rpm工具類似於Windows的exe文件,可以直接進行安裝,而且安裝路徑和文件名一般都是固定好的。在CentOS和Red Hat下的安裝包一般稱為rpm包。yum是用Python開發的工具,yum相對於rpm於一個優勢,就是能自動去安裝依賴的包。源碼包則需要自己將源碼編譯成二進制可執行的文件,所以源碼包是最麻煩的。
7.2 rpm包介紹
1.虛擬機的光驅能夠正常連接,並且放入一個iso鏡像文件:
2.掛載光驅:
cd進mnt目錄就可以看到光驅裏的文件:
這裏的Packages目錄裏有很多rpm包,我們來看看這些rpm包的格式:
7.3 rpm工具用法
安裝rpm包示例:
升級rpm包示例:
卸載rpm包示例:
查詢安裝的包,會列出系統中安裝過的rpm包:
卸載一個rpm包時,如果這個rpm包被依賴著,則需要先卸載依賴這個rpm包的包:
查詢某個包是否已安裝示例:
查詢指定包信息示例:
列出某個rpm包安裝的文件:
根據文件的絕對路徑來查看一個文件是由哪個包安裝的
查看命令文件由哪個包安裝的:
7.4 yum工具用法
使用yum安裝rpm包的時候能自動去安裝依賴的包,而且只需要寫包名即可:
由上圖可見,依賴的包有兩百多個,如果使用rpm包安裝的話得一個個去安裝,估計沒人也有耐心和時間手動安裝兩百多個包吧,所以yum工具最大的優勢就是在這裏,能夠自動去安裝依賴的包。
使用yum list命令可以列出可用的rpm包,示例:
查看yum倉庫的配置文件:
查看這個文件可以看到倉庫名:
搜索某個包:
更精準的搜索某個包:
使用yum工具安裝rpm包示例:
列出可用的組:
yum groupinstall可以安裝某個可用組:
卸載包示例:
update示例:
系統、內核會被升級
檢索某個命令的rpm包,例如我要檢索vim命令的rpm包
7.5 yum搭建本地倉庫
因為yum需要聯網連接一個資源才能下載、檢索rpm包,而搭建本地庫可以預防在沒有網絡情況,也可以通過本地庫去安裝一些包。
1.準備一個鏡像文件掛載到mnt目錄下:
2.備份yum.repos.d目錄:
3.刪除yum.repos.d目錄下的所有文件:
4.在yum.repos.d目錄下創建一個dvd.repo文件:
5.在dvd.repo文件中寫入以下內容:
6.清除之前yum倉庫中的緩存:
7.列出本地倉庫的包:
8.嘗試安裝本地倉庫的包:
擴展:
1.yum保留已經安裝過的包:
http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml
2.搭建局域網yum源:
http://ask.apelearn.com/question/7627
本文出自 “12831981” 博客,請務必保留此出處http://12841981.blog.51cto.com/12831981/1972444
Linux安裝軟件包的三種方法,rpm包介紹,rpm工具用法,yum工具用法,yum搭建本地倉庫