Cent OS 7 本地yum源配置與安裝


一.本地yum源  

  1.添加一個新的yum源配置文件dvd.repo(文件名字自定義)

        vi etc/yum.repos.d     添加新的內容:

                        name=rhel_dvd
                        baseurl=file://'/run/media/root/RHEL-7.3 Server.x86_64'(根據實際地址填寫)
                        enabled=1
                        gpgcheck=0

      文件配置完成之后可以查看一下添加的內容:cat  dvd.repo

      [root@zhaoyunxiang ~]# cd /etc/yum.repos.d  

      [root@zhaoyunxiang yum.repos.d]# ll
      總用量 40
      drwxr-xr-x. 2 root root 220 7月 13 17:43 back
      -rw-r--r--. 1 root root 1519 7月 13 18:08 CentOS-Base.repo
      -rw-r--r--. 1 root root 1309 11月 23 2020 CentOS-CR.repo
      -rw-r--r--. 1 root root 649 11月 23 2020 CentOS-Debuginfo.repo
      -rw-r--r--. 1 root root 314 11月 23 2020 CentOS-fasttrack.repo
      -rw-r--r--. 1 root root 630 11月 23 2020 CentOS-Media.repo
      -rw-r--r--. 1 root root 1331 11月 23 2020 CentOS-Sources.repo
      -rw-r--r--. 1 root root 8515 11月 23 2020 CentOS-Vault.repo
      -rw-r--r--. 1 root root 616 11月 23 2020 CentOS-x86_64-kernel.repo

      (在這里,我的yum源已經配置好了,如果沒有配置的,可以略過這一步,繼續執行命令)

      。。。

      [root@zhaoyunxiang yum.repos.d]#vi dvd.repo

      [root@zhaoyunxiang yum.repos.d]#cat dvd.repo

       name=rhel_dvd
                        baseurl=file://'/run/media/root/RHEL-7.3 Server.x86_64'(根據實際地址填寫)
                        enabled=1
                        gpgcheck=0

  2.清除現在配置好的本地yum源,因為我們要安裝新的yum源(阿里、163或者中科大)

      [root@zhaoyunxiang yum.repos.d]#yum clean all

       。。。

       。。。

       。。。

  3.現在新生成yum緩存

      [root@zhaoyunxiang yum.repos.d]#yum makechace

       。。。

       。。。

       。。。

  4. 最后,我們可以鍵入 yum repolist命令來查看配置好的yum是否正常

      [root@zhaoyunxiang yum.repos.d]#yum repolist

二、配置 163(網易)yum源

  1.先備份原有的鏡像文件,以免以后出現錯誤

    [root@zhaoyunxiang ~]#mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup

    在這個時候假如我們的虛擬機yum.repos.d里面沒有配置或添加CentOS-Base.repo文件,就會報錯,在這個時候,我們就不需要備份,直安裝yum源。

  2.下載新的CentOS-Base.repo 到/etc/yum.repos.d/

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo(如果這個時候系統沒有安裝wget命令,會報錯),我們可以用curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

    [root@zhaoyunxiang yum.repos.d]#curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

  3.此時我們需要進去CentOS-Base.repo文件里面,執行編輯命令vi   CentOS-Base.repo修改文件中的baseurl地址,把每個baseurl后邊的$releasever替換成7,把$basearch替換成x86_64

  在這里舉例:

   例如 baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/修改前

           修改后baseurl=http://mirrors.163.com/centos/7/os/x86_64/

  修改的原因是yum源網站(網易)里面沒有$releasever這樣的版本號,所以我們改成7的版本,把$basearch修改為x86_64。

  4.修改完成后,再一次清除原有的yum緩存 yum clean all

    [root@zhaoyunxiang yum.repos.d]#yum clean all

  5.重新寫入yum緩存 yum makecahce

    [root@zhaoyunxiang yum.repos.d]#yum makecahce

三、配置阿里雲yum源

  1.同樣是備份我們之前的yum源,以免以后出錯

         [root@zhaoyunxiang yum.repos.d]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup   (如下圖)

 2.我們現在可以下載yum源來配置到本地(下載CentOS-Base.repo 到/etc/yum.repos.d/)

  [root@zhaoyunxiang yum.repos.d]#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo或[root@zhaoyunxiang yum.repos.d]#curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  (如下圖)

 3.和配置163(網易)yum源一樣,我們需要修改其中的與我們版本不一樣的東西(修改的原因是yum源網站(阿里雲)里面沒有$releasever這樣的版本號,所以我們改成7的版本,把$basearch修改為x86_64。)  (如下圖)

修改前:

修改后:

  

 4.修改完成后,再一次清除原有的yum緩存 yum clean all

    [root@zhaoyunxiang yum.repos.d]#yum clean all

 5.重新寫入yum緩存 yum makecahce

    [root@zhaoyunxiang yum.repos.d]#yum makecahce

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM