配置本地镜像源
挂载镜像DVD
挂载至本地
$ mount -o loop /dev/cdrom /media
- 配置本地镜像源
$ rm -rf /etc/yum.repos.d/*
$ tee /etc/yum.repos.d/media.repo <<EOF
[media-baseos]
name=Rocky Linux $releasever - Media - BaseOS
baseurl=file:///media/BaseOS
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
[media-appstream]
name=Rocky Linux $releasever - Media - AppStream
baseurl=file:///media/AppStream
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
EOF
- 建立缓存
$ dnf makecache
- 测试可用性
$ dnf install gcc -y
上次元数据过期检查:0:00:03 前,执行于 2022年08月16日 星期二 14时32分17秒。
依赖关系解决。
==================================================================================================================================================
软件包 架构 版本 仓库 大小
==================================================================================================================================================
安装:
gcc x86_64 11.2.1-9.4.el9 media-appstream 32 M
安装依赖关系:
binutils x86_64 2.35.2-17.el9 media-baseos 5.0 M
binutils-gold x86_64 2.35.2-17.el9 media-baseos 735 k
cpp x86_64 11.2.1-9.4.el9 media-appstream 11 M
elfutils-debuginfod-client x86_64 0.186-1.el9 media-baseos 38 k
glibc-devel x86_64 2.34-28.el9_0 media-appstream 29 k
glibc-headers x86_64 2.34-28.el9_0 media-appstream 426 k
kernel-headers x86_64 5.14.0-70.13.1.el9_0 media-appstream 1.9 M
libmpc x86_64 1.2.1-4.el9 media-appstream 61 k
libpkgconf x86_64 1.7.3-9.el9 media-baseos 35 k
libxcrypt-devel x86_64 4.4.18-3.el9 media-appstream 28 k
make x86_64 1:4.3-7.el9 media-baseos 530 k
pkgconf x86_64 1.7.3-9.el9 media-baseos 40 k
pkgconf-m4 noarch 1.7.3-9.el9 media-baseos 14 k
pkgconf-pkg-config x86_64 1.7.3-9.el9 media-baseos 9.9 k
事务概要
==================================================================================================================================================
安装 15 软件包
总计:51 M
安装大小:156 M
下载软件包:
Rocky Linux - Media - BaseOS 1.2 MB/s | 1.7 kB 00:00
导入 GPG 公钥 0x350D275D:
Userid: "Rocky Enterprise Software Foundation - Release key 2022 <releng@rockylinux.org>"
指纹: 21CB 256A E16F C54C 6E65 2949 702D 426D 350D 275D
来自: /etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : libmpc-1.2.1-4.el9.x86_64 1/15
安装 : elfutils-debuginfod-client-0.186-1.el9.x86_64 2/15
安装 : binutils-2.35.2-17.el9.x86_64 3/15
运行脚本: binutils-2.35.2-17.el9.x86_64 3/15
安装 : binutils-gold-2.35.2-17.el9.x86_64 4/15
安装 : cpp-11.2.1-9.4.el9.x86_64 5/15
安装 : glibc-headers-2.34-28.el9_0.x86_64 6/15
安装 : kernel-headers-5.14.0-70.13.1.el9_0.x86_64 7/15
安装 : make-1:4.3-7.el9.x86_64 8/15
安装 : libpkgconf-1.7.3-9.el9.x86_64 9/15
安装 : pkgconf-1.7.3-9.el9.x86_64 10/15
安装 : pkgconf-m4-1.7.3-9.el9.noarch 11/15
安装 : pkgconf-pkg-config-1.7.3-9.el9.x86_64 12/15
安装 : glibc-devel-2.34-28.el9_0.x86_64 13/15
安装 : libxcrypt-devel-4.4.18-3.el9.x86_64 14/15
安装 : gcc-11.2.1-9.4.el9.x86_64 15/15
运行脚本: gcc-11.2.1-9.4.el9.x86_64 15/15
验证 : binutils-gold-2.35.2-17.el9.x86_64 1/15
验证 : binutils-2.35.2-17.el9.x86_64 2/15
验证 : pkgconf-pkg-config-1.7.3-9.el9.x86_64 3/15
验证 : pkgconf-m4-1.7.3-9.el9.noarch 4/15
验证 : pkgconf-1.7.3-9.el9.x86_64 5/15
验证 : libpkgconf-1.7.3-9.el9.x86_64 6/15
验证 : elfutils-debuginfod-client-0.186-1.el9.x86_64 7/15
验证 : make-1:4.3-7.el9.x86_64 8/15
验证 : libmpc-1.2.1-4.el9.x86_64 9/15
验证 : libxcrypt-devel-4.4.18-3.el9.x86_64 10/15
验证 : kernel-headers-5.14.0-70.13.1.el9_0.x86_64 11/15
验证 : gcc-11.2.1-9.4.el9.x86_64 12/15
验证 : cpp-11.2.1-9.4.el9.x86_64 13/15
验证 : glibc-headers-2.34-28.el9_0.x86_64 14/15
验证 : glibc-devel-2.34-28.el9_0.x86_64 15/15
已安装:
binutils-2.35.2-17.el9.x86_64 binutils-gold-2.35.2-17.el9.x86_64 cpp-11.2.1-9.4.el9.x86_64
elfutils-debuginfod-client-0.186-1.el9.x86_64 gcc-11.2.1-9.4.el9.x86_64 glibc-devel-2.34-28.el9_0.x86_64
glibc-headers-2.34-28.el9_0.x86_64 kernel-headers-5.14.0-70.13.1.el9_0.x86_64 libmpc-1.2.1-4.el9.x86_64
libpkgconf-1.7.3-9.el9.x86_64 libxcrypt-devel-4.4.18-3.el9.x86_64 make-1:4.3-7.el9.x86_64
pkgconf-1.7.3-9.el9.x86_64 pkgconf-m4-1.7.3-9.el9.noarch pkgconf-pkg-config-1.7.3-9.el9.x86_64
完毕!
也可使用yum进行安装
配置阿里源
$ sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak \
/etc/yum.repos.d/rocky*.repo
$ dnf makecache
yum vs dnf
TODO