linux yum理論課程及上機講解
## 概述
YUM軟體倉庫,可以完成安裝、解除安裝、自動升級rpm軟體包等任務,能夠自動查詢並解決rpm包之間的依懶關係,而無須管理員逐個、手工地安裝每個rpm包,使管理員在維護大量Linux伺服器時更加輕鬆自如。特別是在擁有大量Linux主機的本地網路中,構建一臺源伺服器可以大大緩解軟體安裝、升級等對Internet的依懶。
YUM倉庫簡單來說就是:
1。RPM包構建的軟體更新機制;
2。自動解決依賴關係;
3。軟體包由集中的YUM軟體倉庫提供。
要成功使用YUM機制來更新系統和軟體,需要有一個包含各種rpm安裝包檔案及其依懶軟體的軟體倉庫,提供軟體倉庫的伺服器也稱為“源”伺服器。
## 為什麼本章實驗要做yum倉庫?
1、我們虛擬機器現在無法安裝軟體的
yum install -y xxxx
rpm -ivh *。rpm
假設我們要安裝httpd軟體中介軟體,它是一個服務
2、版本庫發生變化
有時候,我們作為運維人員,需要穩定的版本,即使版本更新,也不會影響我們安裝使用,因為我們建立了自己yum倉庫。
## 解決辦法是什麼呢?
解決方法:
1、首先要掛載我們的ISO光碟機
2、需要把ISO映象檔案掛載到我們具體資料夾
3、自己做一個yum倉庫
4、做一個yum倉庫的生效:yum clean all,yum makecache
5、測試安裝軟體yum install -y xxxx
## 示例
1、掛載映象ISO,示例如下:
mkdir -p /mnt/cdrom
mount -a auto /dev/cdrom /mnt/cdrom
cd /mnt/cdrom/
2、我們應該先備份以前安裝源*。repo,並且刪除以前的*。repo,示例如下:
cp -rf yum。repos。d yum。repos。d。bak
cd /etc/yum。repos。d/
rm -rf *
3、新建一個本地yum-local倉庫,示例如下:
vim /etc/yum。repos。d/yum-local。repo
[local_repo]
name=RedhatOS-$releasever - Base
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
4、那麼我們在Linux環境中,yum安裝執行結果,示例如下:
yum install -y httpd
## yum倉庫講解影片
影片載入中。。。