首页 > 未分类 > CentOS 7安装完第一步:yum源配置

CentOS 7安装完第一步:yum源配置

最近刚刚把系统换成 CentOS 7,搜索了一下,关于 CentOS7 的新手入门的文章不多,就整理了一下我装完 CentOS 后做的一些东西,一边是为自己以后查询方便,一边给大家作参考。有问题欢迎指出,谢谢。

首先,装完CentOS,肯定是先配置 yum 源,关闭不用的服务软件,安装一些常用的软件。

好,开始第一步,配置yum源。

官方源:CentOS自带了四个官方的源,默认的打开的有 base,updatesextras,官方源里的软件兼容性和稳定性是最好的(ps:貌似这是废话。。。),当然呢,官方源中也去除了很多有版权争议的软件,安装的软件也不一定不是最新的。由于刚刚安装好的系统都是直接用的官方服务器进行软件下载升级,速度是个问题。所以呢,我们可以更换为国内的镜像服务器。

方法很简单,首先先备份系统的那啥,CentOS-Base.repo

    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

然后呢,我使用的是中国科学技术大学提供的镜像,比较懒,直接 down 的他们的配置文件。

直接把国内的几个都贴上来:

使用方法,懒得改,直接 down 镜像站提供的配置文件然后复制到配置文件所在目录。这里,以中国科学技术大学的为例(ps:因为它直接提供了CentOS7的配置文件,偷笑ing)

如果要改为其他的源,直接改对应的baseurl即可。


    # CentOS-Base.repo
    #
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client.  You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the
    # remarked out baseurl= line instead.
    #
    #
     
    [base]
    name=CentOS-$releasever - Base
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
     
    #released updates
    [updates]
    name=CentOS-$releasever - Updates
    # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
     
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
    baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
     
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

先把这个文件内容复制保存为CentOS-Base.repo在电脑上,bash切到你保存的目录,然后


    sudo mv CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo
    sudo yum makecache

就好了。

发现一个不错的网站,提供了一大堆国内CentOS镜像,链接在这里:中国 Linux 开源镜像站大全

第三方源:

EPEL 源:企业版 Linux 附加软件包(以下简称EPEL)是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版Linux(RHEL)及其衍生发行版(比如CentOSScientific Linux、`Oracle Enterprise Linux)的一个高质量附加软件包项目。

EPEL 的软件包通常不会与企业版 Linux官方源中的软件包发生冲突,或者互相替换文件。

安装方法:

    sudo yum install epel-release

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

上一篇: CDN,网站加速利器

下一篇: Linux运维文档之nginx【转】

评论已关闭