CentOS6 配置网络yum源
ELRepo()
CentOS7
CentOS6 提示:docker overlay网络需要升级kernel
rpm -ivh 会自动在/etc/yum.repos.d/目录下生成repo文件 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
aliyun
rpm -ivh
网络比较慢话可以尝试如下,
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---------