使用文件夹里的RPM包当作YUM源
1、建立 /home/package 文件夹
然后将rpm包拷贝到这个文件夹下
2、安装
createrepo
这个是建立rpm包索引的工具
yum install createrepo 或者 你在系统盘里面也可以找到这个包
安装好这个包以后,进入到 /home/package 文件夹下
cd
/home/package
createrepo -pdo /home/package /home/package
此时,会在 /home/package/ 下生成一个 repodata 目录,里面放的就是索引了
3、修改Yum 的默认源配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
vim /etc/yum.repos.d/CentOS-Media.repo
修改:
enabled=1
baseurl=file:///home/package/
修改后为:
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///home/package/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
保存即可
4、现在可以使用yum install 安装本地home/package/ 文件夹里的 rpm包了
其他说明:
每次手动添加了一个rpm包到Packages中,则在yum源服务器中执行如下命令:
createrepo --update /home/package/
接下来执行 yum clean all
即可使用新加入进去的rpm包文件
CentOS-Media.repo文件解释:
[ ]内的是仓库的名字
name是仓库的描述也可以说是名字
baseurl 仓库的位置,如果是本地配置为客户端,则要以"file:/"开头,如果库在ftp服务器上就按上图显示
配置.在这里注意这个地址不能写成ftp://192.168.0.200/var/ftp/pub目录,
因为登陆到ftp上的根目录就是/var/ftp目录.
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是不是CentOS官方的,这一行没有也可)
GPGKEY 的存放地址一般就在图片上显示的,(这一行没有也行)
安装软件包源信息生成工具包。
阅读(1608) | 评论(0) | 转发(0) |