首頁歷史 > 正文

linux yum理論課程及上機講解

2022-01-07由 貴賓到此一遊 發表于 歷史

## 概述

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倉庫講解影片

影片載入中。。。

頂部