配置本地源
1 安装createrepo
yum install createrepo
2 建立源库
mkdir /home/packages 将所有包复制到此处
3 建立repodata索引文件
createrepo /home/packages 手动追加包后 需 createrepo --update 更新
4 配置yum源
vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS- - Base
baseurl=file:///home/packages
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS- - Base
baseurl=file:///home/packages
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
至此完成
配置163源
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
yum clean all
YUM配置信息
cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever //yum缓存目录
keepcache=0 //是否保留yum下载包,取值为0时删除
debuglevel=2 //调试信息输出等级
logfile=/var/log/yum.log //日志目录
exactarch=1 //精确匹配cpu体系,只有完全相同才更新
obsoletes=1 //当使用升级模式时,一些包没有用了,可以删除(取值1)
gpgcheck=1 //是否进行gpg校验
plugins=1 //是否启用
Yum插件
installonly_limit=5 //允许保留多少个内核包
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
repository配置,使用第三方yum源
1 启用插件
2 安装 yum源优先级插件yum-priorities
yum install yum-priorities
3 设置CentOS默认yum源优先级为最高
vim /etc/yum.repos.d/CentOS-Base.repo
在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2 priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum源的优先级从11-99
4 安装其他源,设置优先级
11-99
epel yum源
rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo #修改epel yum源优先级,priority=11
rpmforge yum源
wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
vim /etc/yum.repos.d/rpmforge.repo #修改rpmforge yum源优先级,priority=12
rpmfusion yum源
rpm -ivh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm
vi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo #修改rpmfusion yum源优先级,priority=13
atomic yum源
wget http://www.atomicorp.com/installers/atomic #下载
sh ./atomic #安装
vi /etc/yum.repos.d/atomic.repo #修改atomic yum源优先级,priority=14
使用yum下载而不安装rpm包,
安装yum 插件 yum-downloadonly,
yum install yum-downloadonly
完成安装后,yum时就可以使用下面两个命令参数,分别是:
--downloadonly //不安装
--downloaddir=/path/to/dir //下载到指定目录
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29626120/viewspace-1700264/
,如需转载,请注明出处,否则将追究法律责任。