有时候我们需要为了指定的几个包,创建一个repo(特别是有时候我们的服务器没有外网访问权限的时候),具体的创建步骤如下:
第一步:安装”createrepo”
1 |
yum install createrepo |
第二步:创建我们的存放文件夹
我们创建的这个文件夹就是用来存放我们需要安装的rpm包的地方
1 |
mkdir /repository1 |
第三步:把rpm包放进去
例如:
1 |
wget <a href="http://mirror.lihnidos.org/CentOS/6/os/i386/Packages/NetworkManager-0.8.1-43.el6.i686.rpm" target="_blank">http://mirror.lihnidos.org/<wbr />CentOS/6/os/i386/Packages/<wbr />NetworkManager-0.8.1-43.el6.<wbr />i686.rpm</a> |
或者
1 |
mv /path/to/rpm /repository1 |
或者
1 |
cp /path/to/rpm /repository1 |
第四步:执行”createrepo”
此处注意,每次新加入新的rpm都需要重新创建
1 |
createrepo /repository1 |
第五步:创建配置文件
在/etc/yum.repos.d/下创建我们自己的repo,例如
/etc/yum.repos.d/custom.repo
1 2 3 4 5 |
[customrepo] name=Custom Repository baseurl=file:///repository1/ enabled=1 gpgcheck=0 |
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021