RHEL 10 编译 OpenWrt 依赖环境安装指南

本文档记录了在 RHEL 10 系统上编译 OpenWrt 所需的基础依赖包及安装步骤。

安装步骤

1. 安装 EPEL 源

部分编译所需的依赖包位于 EPEL 软件源中,需要先启用该软件源。

sudo yum install -y epel-release

2. 安装编译依赖

以下命令在安装时会启用 CRB (CodeReady Linux Builder) 仓库。

sudo yum install --enablerepo=crb -y \
  asciidoc autoconf automake binutils bison \
  bzip2 ccache clang cmake coreutils \
  curl flex fuse-devel gcc gcc-c++ \
  gettext git gnutls-devel gperf glib2-devel haveged \
  libtool llvm ncurses-devel net-tools patch \
  perl-FindBin perl-IPC-Cmd perl-JSON-PP perl-Time-Piece pip \
  python python3-devel python3-passlib python3-pyelftools rsync \
  scons swig unzip vim wget xmlto

3. 安装 Python 依赖

构建 Rockchip 平台 u-boot 需要依赖 Python 的 setuptools 模块:

sudo pip install setuptools

注意事项

  1. 网络连接:部分依赖包需要系统能够正常访问外网以下载。
  2. 权限说明:系统依赖包的安装需要 sudoroot 权限。
  3. 包管理器:在 RHEL 10 中,yum 实际上是指向 dnf 的软链接,执行效果相同。
最后修改:2026 年 05 月 25 日
如果觉得我的文章对你有用,请随意赞赏