网络源

rpmforge

rpmforge被CentOS社区认为是安全和稳定的软件库
http://pkgs.repoforge.org/rpmforge-release/ 下载对应版本的rpm包

1
2
3
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
## or
yum install http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

epel

http://mirrors.ustc.edu.cn/fedora/epel/下载最新的rpm
yum install http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

puias

有Git1.9

1
2
3
4
5
6
7
#!/bin/bash
wget /etc/yum.repos.d/PUIAS_6_computational.repo https://gitlab.com/gitlab-org/gitlab-recipes/raw/master/install/centos/PUIAS_6_computational.repo
wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-puias http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-puias
yum-config-manager --enable PUIAS_6_computational
yum -y install git
git --version

node

1
2
3
#!/bin/bash
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
yum -y install nodejs

本地源

centos-dvd.iso中已经包含了很多常用的软件, 在没有网络的情况下, 可以使用iso中的文件进行安装;

  • 挂载ISO(通过修改fstab文件完成)

    1
    2
    3
    4
    ## vim /etc/fstab
    ## 在文件的最后添加
    ## iso目录 挂载位置 类型 方式
    /data/yum_iso/CentOS-6.5-DVD1.iso /media/CentOS_DVD_1 iso9660 loop,ro 0 0
  • 修改源配置文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ## 修改本地源文件
    ## 配置文件在/etc/yum.repos.d/目录下
    ## vim /etc/yum.repos.d/CentOS-Media.repo
    [c6-media]
    name=CentOS-$releasever - Media
    ## 文件路径
    baseurl=file:///media/CentOS_DVD_1/
    gpgcheck=1
    ## 1表示启用该源
    enabled=1

将其他的repo为后缀的修改为repo_bak或者其他类型的文件

  • 重启
    init 6

  • 检查
    使用df -h检查,如果出现/data/yum_iso/CentOS-6.5-DVD1.iso 4.2G 4.2G 0 100% /media/CentOS_DVD_1表示成功。