自定义yum仓库createrepo
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义yum仓库createrepo相关的知识,希望对你有一定的参考价值。
1.需要自己准备好rpm包
2.安装软件
yum -y install createrepo
3.生成仓库数据文件
[root@server ~]# createrepo file/
Spawning worker 0 with 3 pkgs
Spawning worker 1 with 2 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
4.查看目录,就生成了repodata
[root@server ~]# ls file/
boxes-1.1.1-4.el7.x86_64.rpm oneko-1.2-19.fc24.x86_64.rpm
cmatrix-1.2a-1.i386.rpm repodata
ntfs-3g-2014.2.15-6.el6.x86_64.rpm sl-5.02-1.el7.x86_64.rpm
5.配置yum仓库文件
[myrpm]
baseurl=file:///root/file
gpgcheck=0
6.然后刷新yum仓库就能看到了
[root@server ~]# yum repolist -v
源ID : myrpm
源名 : myrpm
源版本: 1678185563
源更新: Tue Mar 7 18:39:24 2023
源软件包 : 5
源大小 : 413 k
源基本地址: file:///root/file/
源到期:21,600 秒(已持续:Tue Mar 7 18:44:32 2023)
Filter : read-only:present
源文件名:/etc/yum.repos.d/local.repo
7.之后就可以直接用了,以后如果有更改的话就
7.1先更新仓库数据文件(我这里先删除一个包)
[root@server ~]# createrepo --update file/
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
7.2更新yum缓存
[root@server ~]# yum makecache
已加载插件:fastestmirror
源 myrpm 在配置文件中未指定名字,使用标识代替
Loading mirror speeds from cached hostfile
BaseOS | 3.6 kB 00:00
myrpm | 2.9 kB 00:00
(1/3): myrpm/filelists_db | 1.9 kB 00:00
(2/3): myrpm/other_db | 2.4 kB 00:00
(3/3): myrpm/primary_db | 4.3 kB 00:00
元数据缓存已建立
7.3查看自定义yum仓库只有4个包了
[root@server ~]# yum repolist -v
源ID : myrpm
源名 : myrpm
源版本: 1678186596
源更新: Tue Mar 7 18:56:37 2023
源软件包 : 4
源大小 : 369 k
源基本地址: file:///root/file/
源到期:21,600 秒(已持续:Tue Mar 7 18:56:42 2023)
Filter : read-only:present
源文件名:/etc/yum.repos.d/local.repo
以上是关于自定义yum仓库createrepo的主要内容,如果未能解决你的问题,请参考以下文章