CentOS7 Local yum的一次報錯信息

說明:今天在火車上測試一個CentOS7下的一個服務,要用到yum配置,但是本機沒有聯網,所以考慮到配置本地yum,按照之前CentOS6下的常規方法,居然發現有報錯。

操作如下:

1)虛擬機下將CentOS7光盤加載到系統里面,然后掛載到本地的/localyum上

[root@localhost yum.repos.d]# mount /dev/cdrom /localyum

2)添加一個repo文件

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim CentOS7-local.repo 
[localyum]
name=localyum
baseurl=file:///localyum/
gpgcheck=0
enabled=1

3)測試安裝下vsftpd軟件

[root@localhost yum.repos.d]# yum -y install vsftpd
已加載插件:fastestmirror, langpacks
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的錯誤"
 One of the configured repositories failed (未知),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:
     1. Contact the upstream for the repository and get them to fix the problem.
     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).
     3. Disable the repository, so yum won't use it by default. Yum will then
        just ignore the repository until you permanently enable it again or use
        --enablerepo for temporary usage:
            yum-config-manager --disable <repoid>
     4. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:
            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
Cannot find a valid baseurl for repo: base/7/x86_64

4)由于是在局域網內,無法正常連上外網,所有重新調整了下repo文件

[root@localhost yum.repos.d]# vim CentOS7-local.repo 
[localyum]
name=localyum
baseurl=file:///localyum/
gpgcheck=0
enabled=1
yum --disablerepo=\* --enablerepo=localyum clean all#清除緩存
yum --disablerepo=\* --enablerepo=localyum makecache#緩存本地yum源包信息

5)重新安裝下vsftpd軟件

[root@localhost yum.repos.d]# yum -y install vsftpd
已加載插件:fastestmirror, langpacks
base                                                                                                                         | 3.6 kB  00:00:00     
extras                                                                                                                       | 3.4 kB  00:00:00     
localyum                                                                                                                     | 3.6 kB  00:00:00     
updates                                                                                                                      | 3.4 kB  00:00:00     
(1/6): localyum/group_gz                                                                                                     | 154 kB  00:00:00     
(2/6): localyum/primary_db                                                                                                   | 2.7 MB  00:00:00     
(3/6): extras/7/x86_64/primary_db                                                                                            | 149 kB  00:00:00     
(4/6): updates/7/x86_64/primary_db                                                                                           | 5.7 MB  00:00:18     
(5/6): base/7/x86_64/group_gz                                                                                                | 155 kB  00:00:21     
(6/6): base/7/x86_64/primary_db                                                                                              | 5.3 MB  00:00:29     
Determining fastest mirrors
 * base: mirrors.163.com
 * extras: mirrors.cqu.edu.cn
 * updates: mirrors.cqu.edu.cn
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 vsftpd.x86_64.0.3.0.2-11.el7_2 將被 安裝
--> 解決依賴關系完成
依賴關系解決
====================================================================================================================================================
 Package                          架構                             版本                                     源                                 大小
====================================================================================================================================================
正在安裝:
 vsftpd                           x86_64                           3.0.2-11.el7_2                           updates                           167 k
事務概要
====================================================================================================================================================
安裝  1 軟件包
總下載量:167 k
安裝大?。?47 k
Downloading packages:
vsftpd-3.0.2-11.el7_2.x86_64.rpm                                                                                             | 167 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安裝    : vsftpd-3.0.2-11.el7_2.x86_64                                                                                                    1/1 
  驗證中      : vsftpd-3.0.2-11.el7_2.x86_64                                                                                                    1/1 
已安裝:
  vsftpd.x86_64 0:3.0.2-11.el7_2                                                                                                                    
完畢!

6)配置光盤開機自動掛載

[root@localhost ~]# echo "/dev/cdrom /localyum iso9660 defaults  0 0">>/etc/fstab
[root@localhost ~]# mount -a

原創文章,作者:Net21-冰凍vs西瓜,如若轉載,請注明出處:http://www.www58058.com/24291

(3)
Net21-冰凍vs西瓜Net21-冰凍vs西瓜
上一篇 2016-07-16
下一篇 2016-07-16

相關推薦

  • Linux基礎知識之WMware Tools的安裝

    該博文以CentOS6.8_x86_64系統為基礎,tty終端登錄CentOS6.8系統,以root身份登錄系統。 為什么要安裝WMware Tools?                    VMware Tools是VMware虛擬機中自帶的一種增強工具,…

    Linux干貨 2016-07-29
  • linux基礎之用戶管理

    介紹了一些基礎命令,比如cut、head傳輸到管道時的使用,并通過詳細的介紹、大量的習題完成了用戶管理的相關知識

    Linux干貨 2017-12-15
  • linux文本編輯利器-vim

    概述 Vim是從vi發展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統用戶最喜歡的文本編輯器。Vim強大的編輯能力中很大部分是來自于其普通模式命令。vim的設計理念是命令的組合。例如普通模式命令"dd"刪除當前行,"dj"代表刪除到下一行…

    Linux干貨 2016-08-11
  • 馬哥教育網絡班21期-第五周課程練習

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; grep ^[[:space:]] /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; egrep "^#[[:space:]]{1,}[[:alnum:]]…

    Linux干貨 2016-08-08
  • 文本處理工具

    首先介紹一下wc 這個工具,一看到這個詞,我不禁捧腹大笑,這不是我們經常要去的地方嗎?其實我們都錯了,廁所的正確翻譯為toilet,為什么叫wc 呢?這中間還有個故事,在這里就大概說一下吧。 很早以前,廁所Toilet里都有水箱watercloset, 人們一提到water closet就想到了toilet,因此watercloset就成了toil…

    2017-07-29
  • ?入學了

    入學了

    Linux干貨 2016-10-31
欧美性久久久久