不使用createrepo怎么将本地iso镜像作为yum源
时间: 2023-06-06 20:06:02 浏览: 50
您可以使用yum命令直接挂载iso镜像,然后使用yum源。具体操作如下:
1. 在本地创建一个目录,用于挂载iso镜像,比如mkdir /mnt/iso
2. 使用mount命令挂载iso镜像,比如mount -o loop /path/to/iso /mnt/iso
3. 编辑/etc/yum.repos.d/下面的.repo文件,添加以下内容:
[iso]
name=iso
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
4. 完成上述操作后,执行yum命令即可使用该本地iso镜像作为yum源。
相关问题
将本地iso镜像作为yum源
可以使用以下命令进行设置:
```
yum install -y createrepo
mkdir /mnt/cdrom
mount -o loop /path/to/iso /mnt/cdrom
cd /mnt/cdrom
createrepo .
```
然后在 `/etc/yum.repos.d` 目录下创建一个 `.repo` 文件,文件名任意,文件内容如下:
```
[local-repo]
name=Local Repo
baseurl=file:///mnt/cdrom/
gpgcheck=0
enabled=1
```
保存文件后,运行以下命令更新一下:
```
yum clean all
yum update
```
这样就可以将本地的 ISO 镜像作为 yum 源了。
centos7 如何搭建本地yum源
您可以按照以下步骤搭建本地yum源:
1. 建立本地yum源的目录:sudo mkdir /yum,这里的路径可以根据自己的需要改变。
2. 将CentOS 7的iso镜像挂载到/mnt路径下:sudo mount -o loop /path/to/iso/CentOS-7-x86_64-DVD-2003.iso /mnt。
3. 将挂载的iso镜像里的所有rpm包复制到本地yum源目录:sudo cp -rv /mnt/Packages /yum/,这样所有的rpm包就都在/yum/Packages目录下了。
4. 安装createrepo:sudo yum install createrepo。
5. 在本地yum源目录执行createrepo命令:sudo createrepo /yum/Packages。
6. 手动创建本地yum源文件:sudo vim /etc/yum.repos.d/local.repo
7. 将以下内容粘贴到该文件中并保存:
[local]
name=Local YUM repository
baseurl=file:///yum/Packages
gpgcheck=0
enabled=1
8. 最后执行yum makecache,更新一下本地yum源缓存,就可以使用本地yum源了。