Centos8搭建yum仓库
时间: 2023-08-10 09:08:32 浏览: 61
要在CentOS 8上搭建一个本地的yum仓库,您可以按照以下步骤进行操作:
1. 安装`createrepo`工具,该工具用于创建yum仓库的元数据。使用以下命令安装:
```
sudo dnf install createrepo
```
2. 创建一个目录,用于存放您的rpm包。假设您将仓库放在`/var/www/html/repos`目录下,可以使用以下命令创建目录:
```
sudo mkdir -p /var/www/html/repos
```
3. 将需要添加到仓库的rpm包复制到该目录下。
4. 进入该目录并运行以下命令,以生成仓库的元数据:
```
sudo createrepo /var/www/html/repos
```
5. 在`/etc/yum.repos.d/`目录下创建一个新的仓库配置文件,例如`local.repo`:
```
sudo vi /etc/yum.repos.d/local.repo
```
6. 在编辑器中添加以下内容到`local.repo`文件中:
```
[local]
name=Local Repository
baseurl=file:///var/www/html/repos
enabled=1
gpgcheck=0
```
7. 保存并退出编辑器。
8. 运行以下命令以清理并重建yum缓存:
```
sudo dnf clean all
sudo dnf makecache
```
现在,您已经在CentOS 8上成功搭建了一个本地的yum仓库。您可以使用`sudo dnf update`等命令来从本地仓库安装和更新软件包。请注意,您还可以设置其他仓库配置文件以添加其他远程或本地仓库。