1. 程式人生 > >rpm包介紹 rpm/yun工具用法 yum搭建本地倉庫

rpm包介紹 rpm/yun工具用法 yum搭建本地倉庫

rpm yum工具用法 yum本地倉庫

一、安裝軟件包的三種方法
1、rpm工具,類似於windows系統下的.exe
2、yum工具,安裝最簡單,可以自動安裝依賴關系
3、源碼包,安裝最復雜的安裝方式

二、rpm包介紹
技術分享圖片
在VMware workstion軟件中點擊右下角小光盤,點擊可以連接到linux系統,進行掛載
掛載光驅: #mount /dev/cdrom /mnt/ //將光驅掛載到/mnt/目錄下
mnt# cd Packages
Packages# ls //Packages目錄下有非常多的rpm包
teamd-1.25-4.el7.x86_64.rpm //包名-版本號-發布版本號.平臺
centos7不區分32位和64位系統,64位系統可以安裝32位的rpm包,但是32位系統是不能安裝

三、rpm工具使用
#rpm -ivh rpm包文件 //rpm包的安裝,-i 是install ,-v 可視化 ,-h 更人性化
#rpm -Uvh rpm包文件 //rpm包升級
#rpm -e 包名 //rpm包卸載
#rpm -qa //查詢安裝的包
#rpm -q 包名 //查詢指定包是否安裝,安裝會顯示包名,未安裝提示未安裝軟件包
#rpm -qi 包名 //查詢指定包信息
#rpm -ql 包名 //列出包安裝的文件

#rpm -qf 文件絕對路徑 //查看一個文件是由哪個包安裝的
反引號用法:查詢cd是由哪個包安裝的
#rpm -qf which cd
bash-4.2.46-20.el7_2.x86_64

四、yum工具用法
技術分享圖片
#yum install 包名 //yum安裝軟件包
#yum install -y 包名 //yum安裝過程不需要提示,使用-y
#yum list //列出可用的rpm包
yum的倉庫文件路徑/etc/yum.repos.d ,核心配置文件:/etc/yum.repos.d/CentOS-Base.repo
#yum search vim //搜索包

#yum list |grep ‘vim‘ //將yum list 出來的結果輸入給|grep ‘vim’,再在結果中過濾‘vim‘ ,|是指管道符
#yum grouplist //列出所有可用的組
#yum groupinstall 套件包名 //註意如果套件包名是有兩個或幾個單詞組成,需要使用‘‘單引號
#yum groupinstall -y 套件包名 //-y 安裝過程不提示
#yum remove 包名 //卸載軟件包包括其依賴包
#yum remove -y 包名 //-y 卸載過程不提示
#yum update 包名 //升級軟件包,如果不加包名,和默認升級所有包,甚至包括系統
#yum update -y 包名 //升級過程不提示
#yum provides "/*/vim" //搜索某一個包的包名,前提是系統中沒有這個軟件包

五、yum搭建本地倉庫
技術分享圖片
1、首先掛載鏡像到/mnt目錄
2、備份/etc/yum.repos.d文件,刪除前做備份操作
3、刪除/etc/yum.repos.d下的所有文件
4、在/etc/yum.repos.d下創建dvd.repo文件,在文件中添加如下內容:
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
:wq保存並退出
5、#yum clean all //對之前緩存做清除
6、#yum list //列出來的包,最後一行帶@anaconda說明都是已經安裝過的包

rpm包介紹 rpm/yun工具用法 yum搭建本地倉庫