自建 repo

  1. 由於 glibc 及 gcc 升級版本相關套件很多,所以自行建立 repodata,以方便安裝。將新版的 glibc 及 gcc 相關套件,複製到新建的目錄 glibc 中。
    [root@dywnb ~]# mkdir /var/ftp/pub/glibc
    [root@dywnb ~]# cd /var/ftp/pub/glibc/
    [root@dywnb glibc]# cp -a /var/cache/yum/x86_64/6/steam/packages/* .
    [root@dywnb glibc]# cp -a /home/dywang/rpmbuild/RPMS/x86_64/*4.6.2*.rpm .
    
  2. 將 glibc 中的 rpm 套件建立 repo 資料庫
    [root@dywnb glibc]# createrepo --simple-md-filenames --update .
    
  3. 將 glibc 中的 rpm 套件建立 repo 資料庫。
    [root@dywnb ~]# vim /etc/yum.repos.d/glibc.repo
    [root@dywnb ~]# cat /etc/yum.repos.d/glibc.repo
    [glibc]
    name=glibc
    baseurl=file:///var/ftp/pub/glibc
    gpgcheck=0
    
  4. 使用 yum 安裝 gcc-4.6.2 相關套件。
    [root@dywnb ~]# yum install gcc-4.6.2 --enablerepo=glibc
    
  5. 網路上已經有針對 CentOS 6 編譯的 Glibc-2.17 及 gcc-4.8,只要將其 repo 設定好就可以使用了。
    [myrepo-el6]
    name=myrepo-el6
    baseurl=http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/
    gpgcheck=1
    gpgkey=http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/pubkey.gpg
    enabled=0