精华内容
下载资源
问答
  • centos7 本地yum源配置

    2017-12-04 16:21:20
    2.卸载centos7上存在的yum安装包 rpm -e 包 --nodeps 3.下载yum源包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos....
  • Centos7配置yum源(本地yum和阿里网络yum

    千次阅读 多人点赞 2021-03-19 14:40:05
    一、centos7配置yum源 yum分为本地yum和网络yum 1、配置本地yum 步骤一:在centos虚拟机中挂载光盘 1.创建挂载点目录 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# df /mnt/cdrom 文件系统 ...

    一、centos7配置yum源

    yum源分为本地yum源和网络yum源

    1、配置本地yum源

    步骤一:在centos虚拟机中挂载光盘

    1.创建挂载点目录

    [root@localhost ~]# mkdir /mnt/cdrom
    [root@localhost ~]# df /mnt/cdrom
    文件系统          1K-块    已用     可用 已用% 挂载点
    /dev/sda3      39517336 7718416 31798920   20% /
    

    2.挂载光盘

    [root@localhost ~]# mount /dev/cdrom /mnt/cdrom
    mount: /dev/sr0 写保护,将以只读方式挂载
    

    3.查看挂载记录

    [root@localhost ~]# df -hT /mnt/cdrom
    文件系统       类型     容量  已用  可用 已用% 挂载点
    /dev/sr0       iso9660  4.3G  4.3G     0  100% /mnt/cdrom
    

    步骤二:更改配置文件

    1.进入/etc/yum.repos.d/中查看文件

    [root@localhost ~]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# ll
    总用量 28
    -rw-r--r--. 1 root root 1664 8月  30 2017 CentOS-Base.repo
    -rw-r--r--. 1 root root 1309 8月  30 2017 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 8月  30 2017 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  314 8月  30 2017 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 8月  30 2017 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 8月  30 2017 CentOS-Sources.repo
    -rw-r--r--. 1 root root 3830 8月  30 2017 CentOS-Vault.repo
    

    2.将CentOS-Base.repo和CentOS-Debuginfo.repo改名或者移动,绕过网络安装,以便使用本地安装

    #本次使用改名 方便作为备份文件
    [root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
    [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
    

    3.编辑文件CentOS-Media.repo(使用vim编辑器)

    [root@localhost yum.repos.d]# vim CentOS-Media.repo
    # CentOS-Media.repo
    #
    #  This repo can be used with mounted DVD media, verify the mount point for
    #  CentOS-7.  You can use this repo and yum to install items directly off the
    #  DVD ISO that we release.
    #
    # To use this repo, put in your DVD and use it with the other repos too:
    #  yum --enablerepo=c7-media [command]
    #  
    # or for ONLY the media repo, do this:
    #
    #  yum --disablerepo=\* --enablerepo=c7-media [command]
    
    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/cdrom
    gpgcheck=0		#用来检查GPG-KEY,0为不检查,1为检查
    enabled=1		#是否用该yum源,0为禁用,1为使用
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    ~                                                                               
    ~                                                                               
    ~                                                                               
    "CentOS-Media.repo" 20L, 563C                                 17,1         全部
    

    4.清除yum缓存,测试yum源配置

    清除yum缓存

    [root@localhost yum.repos.d]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: c7-media
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    
    

    测试

    [root@localhost yum.repos.d]# yum list
    已加载插件:fastestmirror, langpacks
    c7-media                                                 | 3.6 kB     00:00     
    (1/2): c7-media/group_gz                                   | 156 kB   00:00     
    (2/2): c7-media/primary_db                                 | 3.1 MB   00:00     
    Determining fastest mirrors
    已安装的软件包
    GConf2.x86_64                           3.2.6-8.el7                    @anaconda
    GeoIP.x86_64                            1.5.0-11.el7                   @anaconda
    ModemManager.x86_64                     1.6.0-2.el7                    @anaconda
    ModemManager-glib.x86_64                1.6.0-2.el7                    @anaconda
    NetworkManager.x86_64                   1:1.8.0-9.el7                  @anaconda
    NetworkManager-adsl.x86_64              1:1.8.0-9.el7                  @anaconda
    NetworkManager-glib.x86_64              1:1.8.0-9.el7                  @anaconda
    NetworkManager-libnm.x86_64             1:1.8.0-9.el7                  @anaconda
    NetworkManager-libreswan.x86_64         1.2.4-2.el7                    @anaconda
    NetworkManager-libreswan-gnome.x86_64   1.2.4-2.el7                    @anaconda
    NetworkManager-ppp.x86_64               1:1.8.0-9.el7                  @anaconda
    

    出现已安装的软件包时,便成功配置了

    2、配置网络yum源

    步骤一:备份

    1)进入/etc/yum.repos.d 查看目录下文件

    [root@localhost yum.repos.d]# ll
    总用量 28
    -rw-r--r--. 1 root root 1664 8月  30 2017 CentOS-Base.repo.bak
    -rw-r--r--. 1 root root 1309 8月  30 2017 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 8月  30 2017 CentOS-Debuginfo.repo.bak
    -rw-r--r--. 1 root root  314 8月  30 2017 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  563 3月  18 19:37 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 8月  30 2017 CentOS-Sources.repo
    -rw-r--r--. 1 root root 3830 8月  30 2017 CentOS-Vault.repo
    
    

    2)将所有文件备份到新建目录repo_bak下

    [root@localhost yum.repos.d]# mkdir repo_bak
    [root@localhost yum.repos.d]# mv *.repo repo_bak/
    [root@localhost yum.repos.d]# mv *.repo.bak repo_bak/
    [root@localhost yum.repos.d]# ll
    总用量 0
    drwxr-xr-x. 2 root root 195 3月  18 23:13 repo_bak
    
    

    步骤二:下载阿里的CentOS-Base.repo 到/etc/yum.repos.d/

    1)下载文件

    [root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  2523  100  2523    0     0  15876      0 --:--:-- --:--:-- --:--:-- 15968
    #查看文件是否下载完成
    [root@localhost yum.repos.d]# ll
    总用量 4
    -rw-r--r--. 1 root root 2523 3月  18 23:16 CentOS-Base.repo
    drwxr-xr-x. 2 root root  195 3月  18 23:13 repo_bak
    

    2)运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存

    [root@localhost yum.repos.d]# yum clean all #清空缓存
    已加载插件:fastestmirror, langpacks
    正在清理软件源: base extras updates
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    [root@localhost yum.repos.d]# yum makecache #生成新的缓存 
    已加载插件:fastestmirror, langpacks
    ^Chttp://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#56 - "Callback aborted"
    正在尝试其它镜像。
    http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; 未知的名称或服务"
    正在尝试其它镜像。
    base                                                            | 3.6 kB  00:00:00     
    extras                                                          | 2.9 kB  00:00:00     
    updates                                                         | 2.9 kB  00:00:00     
    (1/10): base/7/x86_64/group_gz                                  | 153 kB  00:00:00     
    (2/10): base/7/x86_64/primary_db                                | 6.1 MB  00:00:03     
    (3/10): extras/7/x86_64/filelists_db                            | 226 kB  00:00:00     
    (4/10): extras/7/x86_64/other_db                                | 134 kB  00:00:00     
    (5/10): extras/7/x86_64/primary_db                              | 225 kB  00:00:00     
    (6/10): base/7/x86_64/filelists_db                              | 7.2 MB  00:00:05     
    (7/10): base/7/x86_64/other_db                                  | 2.6 MB  00:00:01     
    (8/10): updates/7/x86_64/filelists_db                           | 3.9 MB  00:00:02     
    (9/10): updates/7/x86_64/other_db                               | 516 kB  00:00:00     
    (10/10): updates/7/x86_64/primary_db                            | 6.5 MB  00:00:03     
    Determining fastest mirrors
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    元数据缓存已建立
    
    

    元数据缓已建立说明生成成功

    步骤三:安装EPEL源

    1)

    [root@localhost yum.repos.d]# yum list | grep epel-release
    epel-release.noarch                         7-11                       extras   
    [root@localhost yum.repos.d]# yum install -y epel-release
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 epel-release.noarch.0.7-11 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    =======================================================================================
     Package                  架构               版本             源                  大小
    =======================================================================================
    正在安装:
     epel-release             noarch             7-11             extras              15 k
    
    事务概要
    =======================================================================================
    安装  1 软件包
    
    总下载量:15 k
    安装大小:24 k
    Downloading packages:
    epel-release-7-11.noarch.rpm                                    |  15 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在安装    : epel-release-7-11.noarch                                           1/1 
      验证中      : epel-release-7-11.noarch                                           1/1 
    
    已安装:
      epel-release.noarch 0:7-11                                                           
    
    完毕!
    
    

    2)再次检查文件,是否生成epel.repo和epel-testing.repo

    [root@localhost yum.repos.d]# ll
    总用量 12
    -rw-r--r--. 1 root root 2523 3月  18 23:16 CentOS-Base.repo
    -rw-r--r--. 1 root root  951 10月  2 2017 epel.repo
    -rw-r--r--. 1 root root 1050 10月  2 2017 epel-testing.repo
    drwxr-xr-x. 2 root root  195 3月  18 23:13 repo_bak
    
    

    3)再次运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存

    [root@localhost yum.repos.d]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: base epel extras updates
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    [root@localhost yum.repos.d]# yum makecache 
    已加载插件:fastestmirror, langpacks
    base                                                            | 3.6 kB  00:00:00     
    epel/x86_64/metalink                                            | 6.6 kB  00:00:00     
    epel                                                            | 4.7 kB  00:00:00     
    extras                                                          | 2.9 kB  00:00:00     
    updates                                                         | 2.9 kB  00:00:00     
    (1/16): base/7/x86_64/group_gz                                  | 153 kB  00:00:00     
    (2/16): base/7/x86_64/filelists_db                              | 7.2 MB  00:00:01     
    (3/16): base/7/x86_64/other_db                                  | 2.6 MB  00:00:00     
    (4/16): epel/x86_64/updateinfo                                  | 1.0 MB  00:00:00     
    (5/16): epel/x86_64/group_gz                                    |  96 kB  00:00:01     
    (6/16): epel/x86_64/other_db                                    | 3.3 MB  00:00:01     
    (7/16): epel/x86_64/primary_db                                  | 6.9 MB  00:00:01     
    (8/16): extras/7/x86_64/filelists_db                            | 226 kB  00:00:00     
    (9/16): extras/7/x86_64/other_db                                | 134 kB  00:00:00     
    (10/16): extras/7/x86_64/primary_db                             | 225 kB  00:00:00     
    (11/16): epel/x86_64/prestodelta                                | 1.2 kB  00:00:02     
    (12/16): base/7/x86_64/primary_db                               | 6.1 MB  00:00:05     
    (13/16): epel/x86_64/filelists_db                               |  12 MB  00:00:04     
    (14/16): updates/7/x86_64/filelists_db                          | 3.9 MB  00:00:02     
    (15/16): updates/7/x86_64/other_db                              | 516 kB  00:00:00     
    (16/16): updates/7/x86_64/primary_db                            | 6.5 MB  00:00:03     
    Determining fastest mirrors
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    元数据缓存已建立
    

    4)检查仓库是否启用

    [root@localhost yum.repos.d]# yum repolist enabled 
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    源标识                   源名称                                                  状态
    base/7/x86_64            CentOS-7 - Base - mirrors.aliyun.com                    10,072
    epel/x86_64              Extra Packages for Enterprise Linux 7 - x86_64          13,558
    extras/7/x86_64          CentOS-7 - Extras - mirrors.aliyun.com                     453
    updates/7/x86_64         CentOS-7 - Updates - mirrors.aliyun.com                  1,898
    repolist: 25,981
    
    

    5)查看所有的仓库

    [root@localhost yum.repos.d]# yum repolist all
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    源标识                        源名称                                       状态
    base/7/x86_64                 CentOS-7 - Base - mirrors.aliyun.com         启用: 10,072
    centosplus/7/x86_64           CentOS-7 - Plus - mirrors.aliyun.com         禁用
    contrib/7/x86_64              CentOS-7 - Contrib - mirrors.aliyun.com      禁用
    epel/x86_64                   Extra Packages for Enterprise Linux 7 - x86_ 启用: 13,558
    epel-debuginfo/x86_64         Extra Packages for Enterprise Linux 7 - x86_ 禁用
    epel-source/x86_64            Extra Packages for Enterprise Linux 7 - x86_ 禁用
    epel-testing/x86_64           Extra Packages for Enterprise Linux 7 - Test 禁用
    epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - Test 禁用
    epel-testing-source/x86_64    Extra Packages for Enterprise Linux 7 - Test 禁用
    extras/7/x86_64               CentOS-7 - Extras - mirrors.aliyun.com       启用:    453
    updates/7/x86_64              CentOS-7 - Updates - mirrors.aliyun.com      启用:  1,898
    repolist: 25,981
    
    

    步骤四:测试安装

    [root@localhost yum.repos.d]# yum install -y httpd
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 httpd.x86_64.0.2.4.6-97.el7.centos 将被 安装
    --> 正在处理依赖关系 httpd-tools = 2.4.6-97.el7.centos,它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-97.el7.centos.x86_64 需要
    --> 正在检查事务
    ---> 软件包 apr.x86_64.0.1.4.8-7.el7 将被 安装
    ---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
    ---> 软件包 httpd-tools.x86_64.0.2.4.6-97.el7.centos 将被 安装
    ---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    =======================================================================================
     Package             架构           版本                         源               大小
    =======================================================================================
    正在安装:
     httpd               x86_64         2.4.6-97.el7.centos          updates         2.7 M
    为依赖而安装:
     apr                 x86_64         1.4.8-7.el7                  base            104 k
     apr-util            x86_64         1.5.2-6.el7                  base             92 k
     httpd-tools         x86_64         2.4.6-97.el7.centos          updates          93 k
     mailcap             noarch         2.1.41-2.el7                 base             31 k
    
    事务概要
    =======================================================================================
    安装  1 软件包 (+4 依赖软件包)
    
    总下载量:3.0 M
    安装大小:10 M
    Downloading packages:
    (1/5): apr-1.4.8-7.el7.x86_64.rpm                               | 104 kB  00:00:06     
    (2/5): apr-util-1.5.2-6.el7.x86_64.rpm                          |  92 kB  00:00:06     
    (3/5): mailcap-2.1.41-2.el7.noarch.rpm                          |  31 kB  00:00:00     
    (4/5): httpd-tools-2.4.6-97.el7.centos.x86_64.rpm               |  93 kB  00:00:07     
    (5/5): httpd-2.4.6-97.el7.centos.x86_64.rpm                     | 2.7 MB  00:00:07     
    ---------------------------------------------------------------------------------------
    总计                                                      390 kB/s | 3.0 MB  00:07     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在安装    : apr-1.4.8-7.el7.x86_64                                             1/5 
      正在安装    : apr-util-1.5.2-6.el7.x86_64                                        2/5 
      正在安装    : httpd-tools-2.4.6-97.el7.centos.x86_64                             3/5 
      正在安装    : mailcap-2.1.41-2.el7.noarch                                        4/5 
      正在安装    : httpd-2.4.6-97.el7.centos.x86_64                                   5/5 
      验证中      : httpd-2.4.6-97.el7.centos.x86_64                                   1/5 
      验证中      : apr-1.4.8-7.el7.x86_64                                             2/5 
      验证中      : mailcap-2.1.41-2.el7.noarch                                        3/5 
      验证中      : httpd-tools-2.4.6-97.el7.centos.x86_64                             4/5 
      验证中      : apr-util-1.5.2-6.el7.x86_64                                        5/5 
    
    已安装:
      httpd.x86_64 0:2.4.6-97.el7.centos                                                   
    
    作为依赖被安装:
      apr.x86_64 0:1.4.8-7.el7                        apr-util.x86_64 0:1.5.2-6.el7       
      httpd-tools.x86_64 0:2.4.6-97.el7.centos        mailcap.noarch 0:2.1.41-2.el7       
    
    完毕!
    
    

    2)卸载

    事务概要
    =======================================================================================
    移除  1 软件包
    
    安装大小:9.4 M
    是否继续?[y/N]:y
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在删除    : httpd-2.4.6-97.el7.centos.x86_64                                   1/1 
      验证中      : httpd-2.4.6-97.el7.centos.x86_64                                   1/1 
    
    删除:
      httpd.x86_64 0:2.4.6-97.el7.centos                                                   
    
    完毕!
    

    有兴趣可以借阅Linux下安装python3

    展开全文
  • Centos7配置yum源

    千次阅读 2019-10-09 17:29:08
    yum是linux环境安装软件包的一种方式。很多时候安装一个软件需要安装1个或者多个其他软件。yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库...

    yum是linux环境安装软件包的一种方式。很多时候安装一个软件需要安装1个或者多个其他软件。yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库如果你的linux环境不能访问外网,那你装yum没有意义,因为它需要访问http的仓库里面的。当然如果你有本地仓库,就把/etc/yum.repos.d改一下地址就可以。
    yum源即是软件仓库,三种配置方式网络yum源(需要联网),局域网yum源,本地yum源。
    yum安装软件:

    yum list | grep 软件名 //查看软件
    yum install 软件 -y   //安装
    

    一、网络yum源
    查看配置文件

    ll /etc/yum.repos.d
    

    在这里插入图片描述
    CentOS-Base.repo:在线的yum源配置文件
    CentOS-Media.repo:本地yum源配置文件
    查看CentOS-Base.repo:

    cat CentOS-Base.repo
    

    在这里插入图片描述
    id:[base]基础 [updates]升级时 [extras]额外的
    如果原本的不可用,可以配置为阿里的yum源:

    yum clean all
    yum makecache
    yum  install -y  wget    #方面后面wget获取yum源文件
    

    将yum源配置的目录做一个备份。

    mv /etc/yum.repos.d /etc/yum.repos.d.bak 
    mkdir /etc/yum.repos.d
    

    cp mv 都可以,使用 mv 就需要新建这个目录,使用cp 就需要删除目录内的文件。

    第二步,下载yum源配置文件

    阿里源:
     wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
     或  curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
     epel源:
     rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
     直接安装epel-yum源
    

    第三步 重建缓存
    使用命令

     yum clean all
     yum makecache
    

    此时可以正常使用阿里yum源了,

    如果不需要配置本地yum源,到这里就可以结束了。

    需用配置本地镜像yum源的童鞋,考虑到优先使用本地安装包进行安装,所以涉及到一个优先级的概念。

    一、安装yum 的优先级插件。
    mkdir /mnt//cdrom
    mount /dev/cdrom /mnt/cdrom //此处为挂载镜像,大家各显神通,此处我使用的是虚拟机的常用方式

    mkdir /mnt//cdrom
    mount /dev/cdrom /mnt/cdrom //此处为挂载镜像,大家各显神通,此处我使用的是虚拟机的常用方式
    cd /mnt/cdrom/Packages/
    rpm -q yum-plugin*
    rpm -ivh yum-plugin-priorities-1.1.31-40.el7.noarch.rpm 
    

    二、创建本地yum源配置文件
    可以直接创建全新的,也可以将备份中的配置文件修改后使用。此处我使用后者。

     cp  /etc/yum.repos.d.bak/CentOS-Base.repo /etc/yum.repos.d/CentOS-local.repo 
    //将备份的配置文件修改名字复制到yum源配置目录中
    

    三、修改源配置文件和本地源配置文件
    阿里源配置文件需要做的是增加优先级参数。
    本地源需要做的是指向正确的目录和设置优先级参数。

    编辑本地源配置文件

    vi /etc/yum.repos.d/CentOS-local.repo
    

    本地yum源配置内容如下
    在这里插入图片描述
    目录指向到达镜像包即可,不可以到Package文件夹下,会报错。
    注意此处有priority=1 ,代表优先级为1.

    编辑阿里源配置文件

    vi /etc/yum.repos.d/CentOS-Base.repo
    

    阿里yum源配置内容中,在每个节下添加优先级参数即可。
    在这里插入图片描述

    四、重建缓存。
    使用命令

     yum clean all
     yum makecache
    
    安装EPEL(Extra Packages for Enterprise Linux )源

    4、安装EPEL源

    [root@bogon yum.repos.d]# yum list | grep epel-release
    epel-release.noarch                         7-9                        extras   
    [root@bogon yum.repos.d]# yum install -y epel-release
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    Resolving Dependencies
    --> Running transaction check
    ---> Package epel-release.noarch 0:7-9 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ==================================================================================================================================
     Package                             Arch                          Version                    Repository                     Size
    ==================================================================================================================================
    Installing:
     epel-release                        noarch                        7-9                        extras                         14 k
    
    Transaction Summary
    ==================================================================================================================================
    Install  1 Package
    
    Total download size: 14 k
    Installed size: 24 k
    Downloading packages:
    epel-release-7-9.noarch.rpm                                                                                |  14 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : epel-release-7-9.noarch                                                                                        1/1 
      Verifying  : epel-release-7-9.noarch                                                                                        1/1 
    
    Installed:
      epel-release.noarch 0:7-9                                                                                                       
    
    Complete!
    [root@bogon yum.repos.d]# ls                      #多了epel.repo和epel-testing.repo
    CentOS-Base.repo  epel.repo  epel-testing.repo  repo_bak
    

    5、再次运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存

    6、查看启用的yum源和所有的yum源

    [root@bogon yum.repos.d]# yum repolist enabled               #查看启用的仓库
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.ustc.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    repo id                                        repo name                                                                    status
    base/7/x86_64                                  CentOS-7 - Base - mirrors.aliyun.com                                          9,591
    epel/x86_64                                    Extra Packages for Enterprise Linux 7 - x86_64                               12,277
    extras/7/x86_64                                CentOS-7 - Extras - mirrors.aliyun.com                                          388
    updates/7/x86_64                               CentOS-7 - Updates - mirrors.aliyun.com                                       1,929
    repolist: 24,185
    [root@bogon yum.repos.d]# yum repolist all                          #查看所有的仓库
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * epel: mirrors.ustc.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    repo id                                repo name                                                                   status
    base/7/x86_64                          CentOS-7 - Base - mirrors.aliyun.com                                        enabled:  9,591
    centosplus/7/x86_64                    CentOS-7 - Plus - mirrors.aliyun.com                                        disabled
    contrib/7/x86_64                       CentOS-7 - Contrib - mirrors.aliyun.com                                     disabled
    epel/x86_64                            Extra Packages for Enterprise Linux 7 - x86_64                              enabled: 12,277
    epel-debuginfo/x86_64                  Extra Packages for Enterprise Linux 7 - x86_64 - Debug                      disabled
    epel-source/x86_64                     Extra Packages for Enterprise Linux 7 - x86_64 - Source                     disabled
    epel-testing/x86_64                    Extra Packages for Enterprise Linux 7 - Testing - x86_64                    disabled
    epel-testing-debuginfo/x86_64          Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Debug            disabled
    epel-testing-source/x86_64             Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Source           disabled
    extras/7/x86_64                        CentOS-7 - Extras - mirrors.aliyun.com                                      enabled:    388
    updates/7/x86_64                       CentOS-7 - Updates - mirrors.aliyun.com                                     enabled:  1,929
    repolist: 24,185
    
    展开全文
  • CentOS6.6配置本地yum源

    2019-07-23 04:14:36
    资源名称:CentOS 6.6配置本地yum源资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • CentOS配置本地yum源

    2018-05-06 10:51:44
    CentOS配置本地yum源,本文档详细介绍了CentOS配置本地yum源的操作步骤,最全
  • 本篇文章主要介绍了详解centos7配置本地yum源的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。
  • centos7配置yum源出现的问题

    千次阅读 2020-05-24 10:51:54
    配置yum源时报错: [root@host yum.repos.d]# yum makecache 已加载插件:fastestmirror Determining fastest mirrors * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com...

    配置yum源时报错:

    1.本地源未挂载

    [root@host yum.repos.d]# yum makecache
    已加载插件:fastestmirror
    Determining fastest mirrors
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/cdrom/repodata/repomd.xml"
    正在尝试其它镜像。
    
    
     One of the configured repositories failed (CentOS-local),
     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. Run the command with the repository temporarily disabled
                yum --disablerepo=CentOS7 ...
    
         4. Disable the repository permanently, 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 CentOS7
            or
                subscription-manager repos --disable=CentOS7
    
         5. 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=CentOS7.skip_if_unavailable=true
    
    failure: repodata/repomd.xml from CentOS7: [Errno 256] No more mirrors to try.
    file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/cdrom/repodata/repomd.xml"
    

    本地源没有挂载
    vim /etc/fstab
    /dev/sr0 /mnt/cdrom iso9660 defaults 0 0 #加上这句 重启 就可以了
    2. 本地源没有从/etc/yum.repo.d/目录下移除

    ...
    Cannot find a valid baseurl for repo: base/7/x86_6
    

    若出现以上错误,检查一下本地源是否移除,/etc/yum.repo.d/目录下只留自己创建的文件,检查配置文件,重新挂载

    展开全文
  • centos8发行版通过 BaseOS 和应用流 (AppStream) 仓库发布,这篇文章主要介绍了CentOS8 配置本地yum源的详细教程,需要的朋友可以参考下
  • 主要为大家详细介绍了CentOS 6.5配置本地Yum源教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • CentOS6.9的yum源

    2019-02-15 09:07:39
    CentOS6.9安装的yum源 一不小心删除yum源后重新安装的文件
  • centos6.8配置yum本地

    2017-09-11 11:42:49
    centos6.8配置yum本地,内网环境中,利用本地镜像配置本地yum。可以做到本地安装的一些rpm,以便解决linux中rpm的依赖关系
  • centos7配置本地yum源

    千次阅读 2020-12-05 20:17:41
    centos7配置本地yum源 配置本地yum源 1.首先将centos7的镜像映射到centos7当中 然后发现一个光盘镜像

    centos7配置本地yum源

    配置本地yum源
    1.首先将centos7的镜像映射到centos7当中
    在这里插入图片描述
    然后发现一个光盘镜像
    在这里插入图片描述2.创建挂载目录
    在这里插入图片描述进行挂载

    mount /dev/sr0(cdrom) /mnt/cdrom
    

    在这里插入图片描述挂载完成之后查看

    ls /mnt/cdrom
    

    3.备份原来的yum源
    首先在etc下面创建一个备份目录
    然后进入yum.repos.d
    移动全部

    mv * /etc/yum.beifen
    

    在这里插入图片描述4.新建一个yum源进行配置并配置

    touch zxc.repo   //文件后缀名必须是repo
    

    进入配置

    [Centos-zxc]     //这个是源标识,随便起
    name=centos-zxc-yum  //这个是源名字
    baseurl=file:///mnt/cdrom    //这个是挂载目录
    enabled=1     //1禁用yum源,0启用yum源
    gpgcheck=0    //1使用公钥验证rpm包的正确性,0不验证
    

    保存之后退出
    5.进行更新
    首先清除旧源:

    yum clean all
    yum makecache  //进行更新
    yum repolist //查看更新的
    

    在这里插入图片描述
    完成

    展开全文
  • 主要介绍了CentOS7配置Docker的yum源并安装使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • CentOS7配置本地yum源(超详细过程)

    万次阅读 多人点赞 2021-03-18 15:00:06
    此方法亲测有效,适用于CentOS7版本所有的环境 一、环境准备 挂载iso的镜像文件在CD/DVD驱动器上,或者上传iso镜像文件至服务器上(需要进行额外的操作) 举例:如下,需要确保,已连接已打开,且CD/DVD上的介质符合...
  • centos7配置国内yum源

    万次阅读 多人点赞 2018-12-02 18:45:06
    1、什么是yum仓库? yum仓库就是使用yum命令下载软件的镜像地址。 我们通常使用 yum install 命令...那么此时我们就需要把我们的yum 改为国内的镜像。 yum配置文件 yum配置文件在 /etc/yum.repos.d 目录下...
  • linux封闭环境需要用到的离线yum源。由于iso文件过大,所以传了下载连接。其中有Centos7yum源的iso文件的下载地址,和配置文件文档。
  • Centos 7 配置阿里云yum源

    千次阅读 2020-03-15 23:00:24
    Centos 7 配置阿里云yum源 原因:有的时候服务器需要下载一些软件,是本地yum源没有的,这时候需要配置网络yum源(阿里云yum源) 1、通过远程工具Xshell连接Linux 2、进入目录 cd /etc/yum.repos.d/ 3、备份原...
  • centos使用本地iso镜像方式配置yum源,使用网络方式配置网络yum方法
  • CentOS8配置yum源

    千次阅读 2020-08-20 16:13:36
    阿里云yum源配置方法 (要有网) 1. cd /etc/yum.repo.d 2. touch CentOS-AppStream.repo CentOS-BaseOS.repo CentOS-Extras.repo 3. 编辑各个文件内容  CentOS-AppStream.repo  [aliyun-AppStream]  name=...
  • centos7离线yum源配置

    千次阅读 2019-05-23 11:25:50
    yum源链接地址:http://mirrors.ustc.edu.cn/ 下载centos7推荐: centos/7/os/x86_64/ centos/7/updates/x86_64/ 下载centos7-epel推荐: epel/7/x86_64/ debug/ epel/7/x86_64/ repodata/ 下载方法: 1,找一台联网...
  • centos7 配置本地yum源

    万次阅读 多人点赞 2017-11-29 18:00:49
    centos7 配置本地yum源 环境限制外网怎么办?离线环境怎么解决依赖?yum源配起来,可以解决大部分包的安装^_^ 准备工作 虚拟机版本——VMware Workstation Pro 12.x 系统版本——CentOS-7-x86_64-DVD-...
  • 由于安装centos后的默认yum源centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者163等国内的yum源(下文介绍如何配置)。 但是以上的方法都是需要网络的...
  • CentOS 7如何配置yum源

    万次阅读 多人点赞 2018-05-21 17:12:53
    相关说明: 本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEPyum简介: 1.Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 2.基于RPM包...
  • 精简版CentOS7配置yum源

    2018-09-06 10:47:15
    1,进入yum源配置目录 cd /etc/yum.repos.d 2,备份系统自带的yum源 mv CentOS-Base.repo CentOS-Base.repo.bk 下载163网易的yum源: curl http://mirrors.163.com/.help/CentOS7-Base-163.repo > ...
  • CentOS 8更改了软件包的安装程序,取消了 yum配置方法,改而使用了dnf 作为安装程序。虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum配置文件的和命令的使用方法的。不过我并不知道这个兼容配置会...
  • VMware安装CentOS7系统并配置Yum源

    千次阅读 2020-01-04 11:52:58
    这里写自定义目录标题一、Windows下利用VMware安装CentOS7.5操作系统环境准备开始安装二、配置本地Yum检查光盘是否连接配置Yum仓库 一、Windows下利用VMware安装CentOS7.5操作系统 CentOS(Community Enterprise ...
  • VMware Centos7配置本地Yum源+开机自动挂载之详细教程

    万次阅读 多人点赞 2019-01-09 23:32:20
    关于Yum的妙用想必大家都略知一二,这里就不再赘述,直接进入正题: 首先要确认,iso镜像已经挂载,进入虚拟机设置里确认一下,如下图这般便是挂载好了: 在保证iso镜像成功挂载的前下,我们打开虚拟机,创建一个...
  • Centos7 安装yum源

    千次阅读 2021-01-08 18:31:30
    参考链接: ... 一、安装wget的rpm包: 1、下载wget的rpm包: 首先去 http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下找到...curl http://mirrors.163.com/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6
  • 创建一个新的虚拟机 选择语言点继续 ... 选择安装位置,再点完成 ...等待安装完成 安装完成后需要同意一个协议,按顺序输入1...Centos7配置yum 打开终端并从普通用户切换到root用户 备份一下自带的yum的配置文件 编辑yum...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 293,529
精华内容 117,411
关键字:

centos7配置yum源