yum軟件管理工具的使用
yum是linux上一種可以自行解決軟件間依賴問(wèn)題的軟件包安裝工具。yum為我們提供了查找、安裝、刪除一個(gè)或者一組軟件包的命令。
1.yum命令
參數(shù)
其格式如下
| 參數(shù) | 作用 |
|---|---|
| install | 安裝 |
| reinstall | 重裝 |
| update | 更新 |
| remove | 刪除 |
| repolist | 查看倉(cāng)庫(kù) |
| repolist all | 查看所有倉(cāng)庫(kù) |
| provides | 查詢命令屬于那個(gè)包 |
| groups install | 安裝組包 |
| groups remove | 刪除組包 |
| history | 查看yum的執(zhí)行歷史 |
| history info | 查詢歷史執(zhí)行yum命令id詳細(xì)情況 |
| history undo | 撤銷執(zhí)行過(guò)的yum命令 |
| clean all | 清除所有緩存 |
| clean packages | 清除所有軟件包 |
2.yum源
yun源其實(shí)就是一個(gè)網(wǎng)絡(luò)地址,這個(gè)地址指向了一個(gè)軟件包的集合,就是個(gè)軟件的倉(cāng)庫(kù)地址,也叫做yum倉(cāng)庫(kù)。我們添加yum源也就是添加一個(gè)網(wǎng)絡(luò)地址。centos7中yum源在、/etc/yum.repos.d/下,
配置一個(gè)源的方式有兩種
1.自己手動(dòng)添加一個(gè).repo文件
//添加過(guò)程如下-
1.在/etc/yum.repos.d/下新建一個(gè)xxx.repo的文件
2.用vim編輯文件
[local-oldboy] #倉(cāng)庫(kù)名稱,可隨意表示
name = Local Packages #倉(cāng)庫(kù)的描述 可通過(guò) yum repolist查看
baseurl = file:///mnt #我們的倉(cāng)庫(kù)在那里,使用什么協(xié)議訪問(wèn) #http:// ftp:// file://
enabled = 1 #是否啟用該倉(cāng)庫(kù) 1 表示啟動(dòng) 0表示不啟用
gpgcheck = 0 #是否要校驗(yàn)軟件包的合法性 ( 0 不校驗(yàn) )
2.安裝一個(gè)“release”的包,這個(gè)包會(huì)提供一個(gè).repo的文件
在阿里源可以找到
3.搭建一個(gè)本地的yum倉(cāng)庫(kù)(一下為虛擬機(jī)下操作)
使用光盤自帶的軟件作為本地的yum倉(cāng)庫(kù)
1.掛載光盤
mount /dev/cdrom /met
2.新建一個(gè).reop文件并更新配置
touch etc/yum.repos.d/oldboy.repo
cat /etc/yum.repos.d/oldboy.repo
[local-oldboy] 倉(cāng)庫(kù)名
name = Local Packages 倉(cāng)庫(kù)信息
baseurl = file:///mnt 位置
enabled = 1 1為啟用
gpgcheck = 0 校驗(yàn)軟件包合法性
3.測(cè)試(可以先把其他的倉(cāng)庫(kù)禁用以便方便測(cè)試)
yum repolist