架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 1174|回复: 1

[linux] Rocky Linux 9 找不到包:No match for argument: xxx

[复制链接]
发表于 2024-7-9 21:16:43 | 显示全部楼层 |阅读模式
报错“No match for argument: ninja-build”的原因是因为使用 dnf 命令安装包的时候,在仓库里面没有找到。

基础存储库

每个主要版本都有一组随发行版默认提供的存储库。以下是每个主要版本的常用存储库列表,包括其存储库 ID。

Repository
repoid
Rocky 8
Rocky 9
Enabled
BaseOSbaseosYesYesYes
AppStreamappstreamYesYesYes
PowerToolspowertoolsYesNoNo
CRBcrbNoYesNo
HighAvailabilityha (8) / highavailibilityYesYesNo
ResilientStoragers (8) / resilientstorageYesYesNo


CRB is "Code Ready Builder" - PowerTools was a carryover from CentOS, which is still the equivalent of CRB in RHEL. crb will be the repository name going forward in Rocky Linux and other derivatives starting with version 9. Rocky Linux 8 matches CentOS's use of PowerTools in order to be as compatible as possible with what users expect from a rebuild of version 8.

列出所有仓库,命令如下:


QQ截图20240709211518.jpg

crb 仓库默认是没有启用的,启用命令如下:


再次尝试重新安装 ninja-build 包,成功如下图:

QQ截图20240709211553.jpg

参考:https://wiki.rockylinux.org/rocky/repo/




上一篇:【转】GCC、CMake、CMakelist、Make、Makefile、Ninja 介绍
下一篇:Nginx 基于 QUIC 启用 HTTP/3 协议
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2024-7-9 21:54:01 | 显示全部楼层
Extra Packages for Enterprise Linux (EPEL)

企业版 Linux 的附加软件包 (或 EPEL) 是 Fedora 特别兴趣小组,负责创建、维护和管理一套高质量的企业版 Linux 附加软件包,包括但不限于Red Hat 企业版 Linux (RHEL)、CentOS、Scientific Linux (SL)、Oracle Linux (OL)、AlmaLinux (AL) 和 Rocky Linux (RL)。

EPEL 软件包通常基于 Fedora 软件包,不会与基础企业 Linux 发行版中的软件包冲突或替代它们。EPEL 使用与 Fedora 相同的许多基础架构,包括构建系统、Bugzilla 实例、更新管理器、镜像管理器等。

添加仓库(源)命令如下:


参考:https://docs.fedoraproject.org/en-US/epel/

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-12-15 04:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表