Mal angenommen, ich möchte am Code arbeiten. Also ich möchte nicht Lowlevel an Treibern basteln, sondern GUI seitig das eine oder andere ausprobieren. Daher würde ich mal aus jetziger Sicht behaupten, dass ich Python-Files, Settings, Skins und davon abhängige Files angreifen würde. Ich habe github.com/openhdf/enigma2/blob/master/README gefunden, allerdings finde ich einige dort angeführte Pakete nicht (habe ein Manjaro/Arch in Verwendung). Also auf jeden Fall brauche ich wohl github.com/openhdf/enigma2, aber dann?
Daher mal eine grundsätzliche Frage:
Gibt es also irgendwo eine verständliche Anleitung, wie ich von null weg so ein Developmentsystem aufsetzen kann? Also "verständlich" im Sinne von "ich kann grob mit Unix umgehen und Git und Python sind mir nicht unbekannt".
Letztendlich muss ich wohl folgende Dinge wissen:
Daher mal eine grundsätzliche Frage:
Gibt es also irgendwo eine verständliche Anleitung, wie ich von null weg so ein Developmentsystem aufsetzen kann? Also "verständlich" im Sinne von "ich kann grob mit Unix umgehen und Git und Python sind mir nicht unbekannt".
Letztendlich muss ich wohl folgende Dinge wissen:
- welche Unix-Pakete brauche ich?
- welche Github-Projekte brauche ich? Oder gibt es vorkompilierte Versionen davon?
- was brauche ich alles, um die Files auf einem Unix-Rechner mit Manjaro/Arch zu kompilieren und Enigma2 lauffähig zu machen?
- kann ich py-Files einfach auf die Box neben dem passenden pyo-File kopieren, die Box kompiliert das von allein und verwendet es sofort?
- gibt es einen Emulator für Linux, damit ich testen kann und nicht andauernd die Box blockieren muss? Der Rest der Familie wäre sicher dankbar
- falls nicht: wie baue ich ein Image?