配置yum本地源
将文件夹设为本地源仓库
将本地文件夹设置仓库,需要工具createrepo,如果没有,需要安装!
rpm -qa |grep createrepo #查询是否已经安装
yum -ivh createrepo #安装
安装好后就可以开始建立本地源啦!
-
建立仓库
mkdir /home/packages
cp *.rpm /home/packages
-
创建repo文件
vim centos.repo
- 1
- 2
- 3
- 4
- 5
-
创建索引
createrepo /home/packages #会在目录下生成一个repodata目录,其下的repomd.xml是yum的索引
-
验证
yum list # 应该可以看到自己配置的源中的rpm(如果源中有需要安装的)
yum repolist #可以显示出所有的源
-
备注
yum默认会使用fastestmirror和langpacks插件,如果我们只想用本地源,需要禁止使用者两个插件,修改方式如下:
修改/etc/yum/pluginconf.d/fastestmirror.conf
将enabled=1
改为enabled=0
修改/etc/yum/pluginconf.d/langpacks.conf
将enabled=1
改为enabled=0