默认登录地址:http://192.168.6.1 或 http://immortalwrt.lan,用户名:root,密码:none。
要求 要使用此项目进行构建,首选 Debian 11。而且您需要使用基于 AMD64 架构的 CPU,至少 4GB 内存和 25 GB 可用磁盘空间。请确保可以访问 Internet。
编译 ImmortalWrt 需要以下工具,不同发行版的软件包名称会有所不同。
以下是为 Debian/Ubuntu 用户提供的示例: 方法 1:
sudo apt update -y
sudo apt full-upgrade -y
sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \
bzip2 ccache clang cmake cpio curl device-tree-compiler ecj fastjar flex gawk gettext gcc-multilib \
g++-multilib git gnutls-dev gperf haveged help2man intltool lib32gcc-s1 libc6-dev-i386 libelf-dev \
libglib2.0-dev libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses-dev libpython3-dev \
libreadline-dev libssl-dev libtool libyaml-dev libz-dev lld llvm lrzsz mkisofs msmtp nano \
ninja-build p7zip p7zip-full patch pkgconf python3 python3-pip python3-ply python3-docutils \
python3-pyelftools qemu-utils re2c rsync scons squashfs-tools subversion swig texinfo uglifyjs \
upx-ucl unzip vim wget xmlto xxd zlib1g-dev zstd
方法 2:
sudo bash -c 'bash <(curl -s https://build-scripts.immortalwrt.org/init_build_environment.sh)'
注意:
请以非特权用户身份执行所有操作,而不是 root,不要使用 sudo。 使用基于其他架构的 CPU 也可以编译 ImmortalWrt,但需要更多调整 - 完全不保证成功。 您的工作路径或驱动器上的工作文件夹中不得包含空格或非 ASCII 字符。 如果您使用的是 Windows Subsystem for Linux(或 WSL),则需要从 PATH 中移除 Windows 文件夹,请参阅 Build system setup WSL 文档。 不推荐使用 macOS 作为主机构建操作系统。完全不保证成功。您可以从 Build system setup macOS 文档中获取一些提示。 有关更多详细信息,请参阅 Build system setup 文档。
快速开始
- 运行
git clone -b mt798x-mt799x-6.6-mtwifi --single-branch --filter=blob:none https://github.com/padavanonly/immortalwrt-mt798x-24.10 immortalwrt-mt798x-24.10以克隆源代码。 - 运行
cd immortalwrt-mt798x-24.10进入源代码目录。 - 运行
./scripts/feeds update -a以获取 feeds.conf / feeds.conf.default 中定义的所有最新软件包定义。 - 运行
./scripts/feeds install -a以将所有获取的软件包的符号链接安装到 package/feeds/ 中。 - 从 defconfig 目录中复制您设备的配置文件到项目根目录,并将其重命名为
.config