デフォルトのログインアドレス: http://192.168.6.1 または http://immortalwrt.lan、ユーザー名: root、パスワード: なし。
要件 このプロジェクトでビルドするには、Debian 11 を推奨します。また、AMD64 アーキテクチャベースの CPU、最低 4GB の RAM、および 25 GB の空きディスク容量が必要です。インターネットにアクセスできることを確認してください。
ImmortalWrt をコンパイルするには以下のツールが必要です。パッケージ名はディストリビューションによって異なります。
以下は Debian/Ubuntu ユーザー向けの例です: 方法 1:
BASH
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:
BASH
sudo bash -c 'bash <(curl -s https://build-scripts.immortalwrt.org/init_build_environment.sh)'
注意:
すべての操作は、root ではなく、一般ユーザー (sudo なし) で行ってください。 他のアーキテクチャの CPU でも ImmortalWrt のコンパイルは可能ですが、より多くのハックが必要になります。保証は一切ありません。 PATH や作業フォルダのドライブ上に、スペースや非 ASCII 文字を含めてはいけません。 Windows Subsystem for Linux (WSL) を使用している場合は、PATH から Windows フォルダを削除する必要があります。Build system setup WSL のドキュメントを参照してください。 ホストビルド OS として 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に変更します。