问题
尝试安装c静态库,报错。
[root@root /root]# yum install glibc-static
Last metadata expiration check: 3:24:58 ago on Sun 03 Dec 2023 11:23:00 AM CST.
No match for argument: glibc-static
Error: Unable to find a match: glibc-static
查阅官方原始镜像站 https://repo.almalinux.org/almalinux/9/CRB/x86_64/os/Packages/
能够找到 glibc-static 的镜像,那么为什么安装找不到。
问题原因
yum仓库中相应的镜像源没有打开,从上节镜像所在链接知道,glibc-static在CRB这个仓库下,但是查看/etc/yum.repos.d/centos.repo,发现CRB镜像没有开启。
解决办法
如下图开启CRB镜像,然后执行yum makecache
此外,可以手动配置镜像源,第二节已经知道镜像的原始链接,那么就可以如下简单配置
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://repo.almalinux.org/almalinux/9/CRB/x86_64/os/
gpgcheck=1
enabled=1
# 或者
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://repo.almalinux.org/almalinux/$releasever/CRB/$basearch/os/
gpgcheck=1
enabled=1