Linux配置yum源安裝

一、Linux配置yum源安裝的作用

Linux配置yum源是為了更方便快捷地安裝軟體包,因為yum源里已經提供了各種軟體的安裝包,可以直接通過yum命令來安裝,不需要手動去下載和編譯安裝,減少了很多麻煩和錯誤。另外,配置好yum源之後,可以避免因為網路原因或者其他問題導致軟體包無法下載或者更新的情況。

二、Linux配置yum源命令

配置yum源需要在root用戶下進行,在Linux系統中安裝yum工具,執行以下命令:

# yum -y install yum-utils

安裝完yum-utils之後,就可以通過以下命令來配置yum源:

# yum-config-manager --add-repo [yum源的地址]

其中,[yum源的地址]為需要添加的yum源地址,例如:http://mirrors.aliyun.com/linux/centos/7.4.1708/os/x86_64/,執行完以上命令之後,yum源就添加完成了。

三、Linux配置本地yum完整步驟

以下是在本地搭建yum源的完整步驟:

1. 安裝createrepo:

# yum install createrepo -y

2. 創建yum目錄:

# mkdir /usr/local/yum
# cd /usr/local/yum

3. 複製系統安裝光碟中的Packages目錄到本地yum目錄下:

# mount /dev/sr0 /media/
# cp -r /media/Packages .

4. 生成repodata:

# createrepo /usr/local/yum/Packages

5. 配置本地yum源:

# vi /etc/yum.repos.d/local.repo

在local.repo中添加以下內容:
[local]
name=Local Repository
baseurl=file:///usr/local/yum/Packages
enabled=1
gpgcheck=0

6. 測試yum源:

# yum clean all
# yum list

四、Linux配置本地yum倉庫

除了在本地搭建yum源外,還可以將yum源作為一個倉庫安裝到本地,以方便快捷地更新安裝軟體。以下是配置本地yum倉庫的步驟:

1. 安裝epel源(Extra Packages for Enterprise Linux):

# yum install -y epel-release

2. 安裝yum-plugin-priorities插件:

# yum install -y yum-plugin-priorities

3. 安裝yum-fastestmirror插件,可以自動選擇下載速度最快的yum源:

# yum install -y yum-fastestmirror

4. 編輯文件 /etc/yum.repos.d/CentOS-Base.repo ,將文件中的所有 enabled=1 改為 enabled=0 ,並在文件末尾添加以下內容:

[local]
name=Local Repository
baseurl=file:///usr/local/yum
gpgcheck=0
enabled=1
priority=1

[epel-local]
name=Local EPEL Repository
baseurl=file:///usr/local/epel
gpgcheck=0
enabled=1
priority=2

5. 創建本地yum倉庫:

# mkdir /usr/local/epel
# cd /usr/local/epel
# yumdownloader epel-release
# rpm -Uvh epel-release*.rpm
# createrepo /usr/local/epel

6. 測試yum源:

# yum clean all
# yum list

五、Linux下安裝yum源及配置

如果系統沒有預裝yum源,需要先安裝yum源才能使用yum命令,以下是安裝yum源及配置的步驟:

1. 安裝epel源(Extra Packages for Enterprise Linux):

# yum install -y epel-release

2. 安裝yum-plugin-priorities插件:

# yum install -y yum-plugin-priorities

3. 安裝yum-fastestmirror插件,可以自動選擇下載速度最快的yum源:

# yum install -y yum-fastestmirror

4. 編輯文件 /etc/yum.repos.d/CentOS-Base.repo ,將文件中的所有 enabled=1 改為 enabled=0 ,並在文件末尾添加以下內容:

[centos]
name=CentOS
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
enabled=1
priority=1

5. 測試yum源:

# yum clean all
# yum list

六、Linux配置yum源gcc安裝不了

有時候,yum源中沒有gcc安裝包,需要自己安裝,可以使用以下命令手動安裝:

# yum install -y gcc

如果還是無法安裝,可以使用yumdownloader命令下載rpm包,再通過rpm命令手動安裝:

# yumdownloader gcc
# rpm -Uvh --nodeps gcc*.rpm

七、Linux配置yum源掛載

有時候,由於網路環境或者其他原因,我們無法直接訪問yum源,需要將yum源掛載到本地,以下是掛載yum源的步驟:

1. 創建掛載目錄:

# mkdir /mnt/yum

2. 掛載yum源:

# mount -t iso9660 -o loop /path/to/iso /mnt/yum

其中,/path/to/iso為iso鏡像的路徑。

3. 添加yum源:

# vi /etc/yum.repos.d/local.repo

在local.repo中添加以下內容:
[local]
name=Local Repository
baseurl=file:///mnt/yum
gpgcheck=0
enabled=1

4. 測試yum源:

# yum clean all
# yum list

八、Linux安裝yum源文件

如果在使用yum命令安裝軟體包時,提示無法找到yum源文件,需要手動安裝yum源文件。以下是手動安裝yum源文件的步驟:

1. 在 /etc/yum.repos.d/ 目錄中創建源配置文件:

# vi /etc/yum.repos.d/local.repo

在local.repo中添加以下內容:
[local]
name=Local Repository
baseurl=file:///mnt/yum
gpgcheck=0
enabled=1

2. 強制更新yum緩存:

# yum clean all
# yum makecache

3. 測試yum源:

# yum list

總結

本文介紹了Linux配置yum源安裝的多個方面,包括Linux配置yum源的作用、Linux配置yum源命令、Linux配置本地yum完整步驟、Linux配置本地yum倉庫、Linux下安裝yum源及配置、Linux配置yum源gcc安裝不了、Linux配置yum源掛載、Linux安裝yum源文件等內容。通過這些內容,可以更加方便地使用yum命令來安裝軟體包,提高工作效率。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/181565.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-23 06:41
下一篇 2024-11-23 06:41

相關推薦

發表回復

登錄後才能評論