一、Redhat 4
- yum 下载
- 下载安装包
createrepo-0.4.6
python-elementtree-1.2.6
python-urlgrabber-2.9.7
python-sqlite-1.0.1
rpmforge-release-0.5.3
sqlite2-2.8.17
yum-2.4.3 - 注意
本地源不安装rpmforge-release包,该包可以获取网络资源时使用
- 下载安装包
- yum 安装
- 需要处理过后才能加载的包
rpmbuild --rebuild /opt/yum-2.4.2-0.4.el4.rf.noarch.rpm
cd /usr/src/redhat/RPMS/noarch/
rpm -ivh yum-2.4.2-0.4.el4.noarch.rpm - 直接就能加载安装的包
rpm -ivh yum-2.4.2-0.4.el4.noarch.rpm
- 需要处理过后才能加载的包
- yum 配置
- 创建文件夹
mkdir /mnt/RHEL
mkdir /mnt/repodata - mount 光盘
mount /dev/cdrom /mnt/RHEL - 为镜像所有的rpm做一个链接
ln -s /mnt/RHEL/RedHat/RPMS/*.rpm /mnt/repodata - 创建repomd.xml等必须文件
createrepo /mnt/repodata - 修改配置文件 /etc/yum.conf
[base]
name=redhat4 - Base
baseurl=file:///mnt/repodata/
enabled=1
gpgcheck=0
gpgkey=file:///mnt/RHEL/RPM-GPG-KEY
- 创建文件夹
二、Redhat 5、6
- mount 安装盘
mount /dev/cdrom /mnt - 修改配置文件
vi /etc/yum.repos.d/local.repo
[Server]
name=server
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0 - yum clean all
三、Redhat 7
- mount 安装盘
mount /dev/cdrom /mnt - 修改配置文件
vi /etc/yum.repos.d/local.repo
[Server]
name=server
baseurl=file:///mnt
enabled=1
gpgcheck=0 - 清理旧配置信息
yum clean all - 验证 yum 是否配置成功
yum repolist all - 将 yum 源中所有软件加载入缓存
yum makecache