一、yum源的基本概念
Yum是一種高級包管理器,用於管理在特定操作系統中使用的軟件包。Yum源指的是從哪裡獲取軟件包的倉庫地址,這些倉庫提供了多個軟件包,用戶可以通過yum命令進行搜索、安裝、刪除等操作,更方便快捷地管理軟件包。
為了速度更快,一般企業會建立本地的yum源,主要是在企業內網搭建本地yum源,這樣就可以直接在內網中使用yum命令來安裝和更新軟件包,而不必通過公網來獲取相關的軟件包,提升了安裝的速度。
二、搭建本地yum源
1、下載iso鏡像
首先需要下載本地yum源的iso鏡像文件,可以從官網直接下載或者使用其他工具下載。這裡以CentOS為例,下載CentOS-7-x86_64-DVD-1908.iso這個版本。下載完成後,將該文件保存在指定目錄下(如:/opt/iso)。
2、掛載iso鏡像
接下來需要掛載鏡像文件,將該鏡像文件中的所有yum源掛載至本地yum源的文件夾中。具體操作步驟如下:
# 創建掛載點 mkdir /mnt/iso # 掛載ISO鏡像到/mnt/iso目錄下 mount -o loop /opt/iso/CentOS-7-x86_64-DVD-1908.iso /mnt/iso/
3、配置本地yum源
接下來需要配置yum源,將其指向掛載鏡像中的yum源。具體操作步驟如下:
# 備份源配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 創建新的源文件,vim編輯/etc/yum.repos.d/localyum.repo vim /etc/yum.repos.d/localyum.repo
編輯localyum.repo文件:
[localyum] name=Local Yum Source baseurl=file:///mnt/iso enabled=1 gpgcheck=0
其中,“name”為源的名字,“baseurl”為本地yum源的目錄路徑,“enabled”為是否啟用該源,“gpgcheck”為是否進行驗證。編輯好後,可以保存並退出vim。
4、清空、重建緩存
完成yum源配置後,需要清空緩存,並重新生成緩存,操作如下:
# 清空緩存 yum clean all # 重新生成緩存 yum makecache
三、使用本地yum源
配置好本地yum源後,就可以使用yum命令來實現安裝、更新和刪除軟件包等操作。下面介紹一些常用的命令。
1、查找軟件包
可以使用以下命令來搜索本地yum源中是否含有某個軟件包:
yum search
2、安裝軟件包
可以使用以下命令來安裝本地yum源中的軟件包:
yum install
3、升級軟件包
可以使用以下命令來升級本地yum源中的軟件包:
yum update
4、刪除軟件包
可以使用以下命令來刪除本地yum源中已安裝的軟件包:
yum remove
四、總結
通過以上步驟,我們就可以搭建本地yum源以及使用yum命令來管理軟件包。這樣可以方便地進行軟件包管理,提高安裝和更新軟件包的速度和效率。
原創文章,作者:AIOPN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/333047.html