Need support for building / packaging

I have no rust or python experience. Trying to set this up on WSL2 running Ubuntu on Windows 10, I first got this error:

thread ‘main’ panicked at build/runner/src/build.rs:82:39:
ninja not installed: Os { code: 7, kind: ArgumentListTooLong, message: “Argument list too long” }
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Finished dev [unoptimized + debuginfo] target(s) in 0.50s
Running out/rust/debug/configure
Finished release [optimized] target(s) in 0.67s
thread ‘main’ panicked at build/runner/src/build.rs:82:39:
ninja not installed: Os { code: 7, kind: ArgumentListTooLong, message: “Argument list too long” }
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

With the comments here Ankiweb forum @ /building-from-source-fails-at-rust-config/34204 I ran

tools/clean
tools/install-n2
./run

which really seems to bring some progress but ended with this importError:

n2: ran 72 tasks, now up to date

Build succeeded in 1026.00s.
Traceback (most recent call last):
File “/home/user/webworks/digitalcards/tools/run.py”, line 11, in
import aqt
File “/home/user/webworks/digitalcards/qt/aqt/init.py”, line 56, in
from aqt import gui_hooks
File “/home/user/webworks/digitalcards/qt/aqt/gui_hooks.py”, line 11, in
from _aqt.hooks import *
File “/home/user/webworks/digitalcards/out/qt/_aqt/hooks.py”, line 18, in
from aqt.qt import QDialog, QEvent, QMenu, QModelIndex, QWidget, QMimeData
File “/home/user/webworks/digitalcards/qt/aqt/qt/init.py”, line 20, in
from .qt6 import *
File “/home/user/webworks/digitalcards/qt/aqt/qt/qt6.py”, line 15, in
from PyQt6.QtGui import * # type: ignore[misc,assignment]
ImportError: libEGL.so.1: cannot open shared object file: No such file or directory

What else do I need to do at this point to get it running? Thank you!