eutrino auf diversen HD-Receiver
als Linux BS macht seit vielen Jahren richtig Spass. 😉 Neutrino Build DDT: Derzeit findet man allerdings nur noch sehr wenige Systeme, die für die aktuellen HD-TV Receiver* weitergepflegt und aktualisiert werden, im Sinne der zeitgemäßen Nutzung für ein Linux-Neutrino
.
Eines von wenigen Neutrino-Projekten
möchte ich näher unter die Lupe nehmen, da hier Tuxbox seit vielen Jahren immer noch aktuell durch viele Developer das Neutrino-BS für User bereitgestellt wird.
Die Installation und die korrekte Umsetzung inkl. erfolgreicher Image-Erstellungen erfolgt mit Ubuntu 22.10 (VM Proxmox-Umgebung). Etwaige Systeme wie 22.04 oder Debian11 sind ebenfalls vollständig umsetzbar.
DDT Build Neutrino erstellen
Bereite dein System vor mit erforderlichen Paketen
apt install git subversion mercurial cvs automake build-essential ccache cmake patch bison flex texinfo autopoint libtool libtool-bin python3 python-is-python3 curl gawk gzip bzip2 lzma gperf gettext help2man bc libglib2.0-dev libncurses5-dev libncursesw5-dev liblzo2-dev uuid-dev libssl-dev libltdl-dev libcurl4-openssl-dev intltool zip
Erstelle einen neuen User für das Build-System
adduser ddt
Wechsle nach ddt mit
su ddt
Clone das Repository von DDT
git clone https://github.com/Duckbox-Developers/buildsystem-ddt.git
Wechsle in das Verzeichnis
cd buildsytem-ddt
Initialisiere das Build-System (Paketergänzungen)
sudo ./prepare-for-bs.sh
Sollten Probleme auftreten oder eventuell Archive für das Compilieren des Kernels oder der Toolchain fehlen, findest Du hier eine Übersicht aller erforderlichen TAR-Pakete zum Download 🙂
Starte den Konfigurationsprozess und wähle deine Optionen
./make.sh
Du befindest dich immer noch in -> /buildsystem-ddt
und erstellst nun dein DDT Build.
Starte nun den Build-Prozess
make neutrino && make flashimage && make ofgimage
(Je nach PC-Power dauert dies unter Umständen einigen Stunden. Hab daher ein wenig Geduld. Bedenke das bei erstmaliger Nutzung/Erstellung erst Cross-Toolchain und alle Kernel-Komponenten erstellt werden müssen.)
Sollte dein Neutrino-Image nach erstmaliger Vorgabe in make.sh
erfolgreich erstellt wurden sein, findest Du deine fertigen Daten unter /buildsystem-ddt/release_image
zur weiteren Verwendung 😉
Hinweis
Sollten die Standard-Variablen aus der make.sh
verwendet werden, kann für deine bestimmte HD-Box folgendes verkürzt verwendet werden:
H7 Zgemma
./make.sh h7 make neutrino && make flashimage
HD51
./make.sh h51 make neutrino && make flashimage
Sollten anderen Build-Images erstellt werden, so muss immer vor dem „Bauen“ folgendes ausgeführt werden:
make clean
Achte darauf, das nach jedem Wechsel auf einen anderen HD-Receiver, dieser Befehl ausgeführt wird!
Weitere Infos findest Du hier und auch im Forum von einem der Dev’s.
Neutrino Build DDT
Sollte es Schwierigkeiten oder Probleme geben, so schreibe ein Kommentar mit deiner Nachricht zum Problem.