一、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-hant/n/181565.html