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

题外

RHEL 10 make 命令无法补全路径,只需禁用专用的 make 补全

1、编辑 ~/.bashrc 文件:

vim ~/.bashrc

2、在文件末尾添加以下内容:

if type _make &>/dev/null; then
    complete -o default -F _make make
fi
最后修改:2026 年 05 月 28 日
如果觉得我的文章对你有用,请随意赞赏