2021-11-14 15:52:46 +08:00

49 lines
979 B
Markdown

---
title: "Yum 笔记"
date: 2019-10-30T12:49:22+08:00
lastmod: 2019-10-30T12:49:22+08:00
tags: ["yum", "repo", "iso"]
categories: ["os"]
---
## CentOS 配置本地 ISO 镜像源
### 上传 iso 文件
- 上传 CentOS7 的 DVD iso 镜像文件到目标服务器,例如 /home/centos7.4.iso
### 挂载 iso 文件
- 挂载该 iso 文件到操作系统的一个空目录中,例如 /mnt/ 下
```bash
mount -o loop /home/centos7.4.iso /mnt/
```
### 修改软件源文件
- 备份全部的 .repo 文件
```bash
cd /etc/yum.repos.d/
ls *.repo|xargs -i mv {} {}_bak
```
- 创建 centos-base.repo 空文件,写入下面几行
```
[base]
name=centos iso
baseurl=file:///mnt/
enabled=1
gpgcheck=0
```
### 重新创建 yum 缓存
- 清空以前的 yum cache
```bash
yum clean all
```
- 生成新的 yum 缓存
```bash
yum makecache fast
```
### 其他 yum 源汇总
- [pkgs.org](https://pkgs.org/)