zoukankan      html  css  js  c++  java
  • 给linux添加yum源。

    在玩linux的过程中,经常会下载一些源码包。软件大多是国外人写的,由于众所周知的原因,网络下载很慢。

    所以想到了更新yum源的方法。

    我的linux版本是CentOS6.3的。

    以下参考百度。

    1,进入yum源配置目录
    cd /etc/yum.repos.d

    2,备份系统自带的yum源
    mv CentOS-Base.repo CentOS-Base.repo.bk
    下载163网易的yum源:
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

    3,更新玩yum源后,执行下边命令更新yum配置,使操作立即生效
    yum makecache

    4,除了网易之外,国内还有其他不错的yum源,比如中科大和搜狐的,大家可以根据自己需求下载
    中科大的yum源:
    wget http://centos.ustc.edu.cn/CentOS-Base.repo
    sohu的yum源
    wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

    阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。
    阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/

    CentOS系统更换软件安装源
    第一步:备份你的原镜像文件,以免出错后可以恢复。

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
    CentOS 5

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
    CentOS 6

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    第三步:运行yum makecache生成缓存

    yum clean all

    yum makecache


    如果使用阿里云YUM源 (推荐)

    为了方便所有用户对服务器进行应用安装,阿里云提供了多个Linux发行版的软件源镜像,可以访问:http://mirrors.aliyun.com/进行详细了解.
    同步频率为每天一次,每天凌晨2:00-4:00为镜像的同步时间;
    若使用阿里云服务器,可以通过内网地址:http://mirrors.aliyuncs.com/ 访问,不占用公网流量。
     
    为了更方便对于YUM源的配置,可以使用官网提供的一键式YUM源更新脚本:http://help.aliyun.com/view/13438670.html?spm=5176.7114037.1996646101.3.oIiOLz&pos=2
    它适用于目前线上所有Linux版本的云服务器,可以把这个脚本下载到您本地上传到服务器中或者直接在服务器中下载,tar解压缩后,使用root身份执行bash update_source.sh进行配置。
     
    如果使用其他YUM源:
    例如:如果需要配置163 YUM源,可以通过以下步骤实现:
    1.导入CentOS-6的GPG证书
    rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
    2.让yum使用网易的源:
    cd /etc/yum.repos.d/
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    3.修改repo文件
    在所有mirrorlist前面加上#,把所有$releasever替换成6,保存
    sed -i '/mirrorlist/d' CentOS-Base-163.repo
    sed -i '/[addons]/,/^$/d' CentOS-Base-163.repo
    sed -i 's/$releasever/6/' CentOS-Base-163.repo
    sed -i 's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/' CentOS-Base-163.repo
    4.清理并重新生成yum缓存
    yum clean metadata
    yum makecache
  • 相关阅读:
    ASP.NET MVC 3:缓存功能的设计问题
    Java开发和运行环境的搭建
    有关TSQL的10个好习惯
    j2me开发J2ME常用的手机厂商SDK和下载地址
    j2me开发Eclipse开发J2ME程序之Hello World
    winform需要缓存吗?webform的缓存的作用?
    学习J2ME编程需要掌握的七种技术
    下一代工作流大曝光:将支持C#表达式
    j2me 出色的开源项目
    eclipse和Myeclipse什么关系
  • 原文地址:https://www.cnblogs.com/roverliang/p/4743760.html
Copyright © 2011-2022 走看看