博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS6 配置网络yum源
阅读量:4680 次
发布时间:2019-06-09

本文共 3709 字,大约阅读时间需要 12 分钟。

CentOS6 配置网络yum源
ELRepo()
 
CentOS7
CentOS6 提示:docker overlay网络需要升级kernel
 
163(CentOS Base源)
curl -sSL   -o /etc/yum.repos.d/CentOS-Base-163.repo
epel
到 下载最新的repo包,例如:
wget 
rpm -ivh epel-release-6-8.noarch.rpm
sohu
rpm -ivh 
会自动在/etc/yum.repos.d/目录下生成repo文件
aliyun
rpm -ivh
 
repoforge
 repoforge就是原来的rpmforge,到 下载最新对应版本的repo包,例如:
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
网络比较慢话可以尝试如下,
rpm -ivh 
会自动在/etc/yum.repos.d/目录下生成repo文件
rpmfusion
到 下载最新对应版本的repo包,例如:下载最新对应版本的repo包,例如:
wget  http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm
wget  http://download1.rpmfusion.org/nonfree/el/updates/6/x86_64/rpmfusion-nonfree-release-6-1.noarch.rpm
rpm -ivh *.rpm
remi
到 下载最新对应版本的repo包,例如:下载最新对应版本的repo包,例如:
wget  http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm  -ivh  http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
atomic
wget -q -O - | sh
percona
nginx
方法一:
到 下载对应版本的repo包,例如:
wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
会自动在/etc/yum.repos.d/目录下生成repo文件
方法二:
Create the file named /etc/yum.repos.d/nginx.repo with the following contents:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
Replace “OS” with “rhel” or “centos”, depending on the distribution used, and “OSRELEASE” with “5” or “6”, for 5.x or 6.x versions, respectively.
fcitx
wget -O fcitx.repo
提示:
可以通过
createrepo制作本地repo
键入命令:
yum -y install createrepo
root@jun-live:6#createrepo x86_64/
Spawning worker 0 with 87 pkgs
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
还可以通过yumdownloader来仅下载rpm包
yum -y install yum-utils
yumdownloader --downloadonly --downloaddir=. curl
yum -y (re)install curl --downloadonly --downloaddir=. 
附:epel & repoforge同步脚本
#####################################
#!/bin/bash
#To rsync yum extra repos to local
#Mady by liujun,liujun_live@msn.com
#####################################
#------CentOS 7---------
############
#EPEL源
############
#定义相关变量
epel_local_path="/mnt/foo/epel"
epel_log_file="/var/log/epel_rsync_$(date +%Y%m%d).log"
epel_mirror_url7="rsync://mirrors.ustc.edu.cn/fedora/epel/7"
epel_mirror_url6="rsync://mirrors.ustc.edu.cn/fedora/epel/6"
#执行同步
echo -e "----$(date) \e[31;1mrsync epel\e[0m ----"|tee $epel_log_file
rsync -avrt --delete --exclude=SRPMS/ --exclude=ppc64/ $epel_mirror_url7 $epel_local_path|tee $epel_log_file
rsync -avrt --delete --exclude=SRPMS/ --exclude=ppc64/ $epel_mirror_url6 $epel_local_path|tee $epel_log_file
echo -e "----$(date) \e[32;1mFinish\e[0m ----"|tee $epel_log_file
echo ""
############
#repoforge源
############
#定义相关变量
repoforge_local_path="/mnt/foo/repoforge"
repoforge_log_file="/var/log/repoforge_rsync_$(date +%Y%m%d).log"
#repoforge_mirror_url="rsync://apt.sw.be/redhat/el7/en/x86_64/rpmforge"
repoforge_mirror_url="rsync://ftp.riken.jp/repoforge/*"
#执行同步
echo -e "----$(date) \e[31;1mrsync repoforge\e[0m ----"|tee $repoforge_log_file
#rsync -avrt --delete --exclude=el4/ --exclude=el3/ --exclude=el2.1/ $repoforge_mirror_url $repoforge_local_path|tee $repoforge_log_file
echo -e "----$(date) \e[32;1mFinish\e[0m ----"|tee $repoforge_log_file
#------CentOS 7---------

转载于:https://www.cnblogs.com/lixuebin/archive/2013/01/24/10814714.html

你可能感兴趣的文章