Vorwort:
Leckere Quellkategorien:
- Netzwerk Yum-Quelle: Konfigurieren Sie es auf einem Server, der eine Verbindung zum Internet herstellen kann. Die Konfiguration ist einfach, die Optionen sind stark und es können mehr Pakete abgerufen werden.
- Lokale Yum-Quelle: Verwenden Sie das gemountete System-Image-Paket zur Konfiguration. Durch das Image-Paket begrenzt, können relativ wenige Pakete abgerufen werden.
1): Netzwerk-Yum-Quellenkonfiguration (nehmen Sie die Ali-Quelle als Beispiel)
- Das Backup-System wird mit Quelldateien geliefert
cd /etc/yum.repos.d/ mkdir bak mv *.repo bak
- Konfigurieren Sie die Yum-Quelle von Alibaba Cloud
- Ali-Repo-Quelladresse: http://mirrors.aliyun.com/repo
Wenn der Befehl wget installiert ist, führen Sie den Download direkt auswget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- Ali-Repo-Quelladresse: http://mirrors.aliyun.com/repo
- Leeren Sie den Cache und erstellen Sie einen neuen
# 清除缓存 yum clean all # 生成新的缓存 yum makecache
-
Derzeit verfügbare Repositorys auflisten
yum repolist all
2) Konfigurieren Sie die lokale Yum-Quelle
- Erstellen Sie ein lokales Mount-Verzeichnis und mounten Sie es
# 创建挂载目录 mkdir -p /mnt/cdrom # 挂载系统镜像 mount /dev/sr0 /mnt/cdrom
-
Konfigurieren Sie lokale Yum-Quelldateien
cat >local.repo<<EOF [CentOS7] name=CentOS-7 baseurl=file:///mnt/cdrom //本地仓库文件路径 gpgcheck=0 //是否开启检查GPG-KEY,0为关闭,1为开启 enabled=1 //是否启用该yum源,0为禁止,1为使用 EOF
- Wenn Sie externe Dienste bereitstellen müssen, können Sie das lokale Lager auf FTP verweisen
# 复制镜像文件到ftp共享文件夹 cp -rf /mnt/cdrom/* /var/ftp/cdrom # 配置ftp为仓库存储路径 cat >/etc/yum.repo/ftp.repo<<EOF [CentOS7] name=CentOS-7 baseurl=ftp://10.0.0.2/cdrom //将仓库地址指向ftp gpgcheck=0 enabled=1 EOF
- Leeren Sie den Cache und erstellen Sie einen neuen
# 清除缓存 yum clean all # 生成新的缓存 yum makecache
-
Derzeit verfügbare Repositorys auflisten
yum repolist all