Was ihr zur Erstellung der Images braucht:
- Linux System mit Internetzugang
am einfachsten Ubuntu 9.10 oder OpenSUSE 11.02 dafür gibt es vorgefertigte Konfigurationsskripte die im GIT schon enthalten sind. Desweiteren sollte die 32Bit Version verwendet werden da die 64 Bit Versionen bei einigen Probleme machen.
Wer ein starkes System hat und nebenher was anderes machen möchte kann das System auch unter VMware oder einer anderen Virtualisierungslösung einsetzen.
- Firmware und Playerengine Files die nicht Open Source sind (im Anhang oder aus einem der letzten Images)
allgemeines
Wer nicht als root angemeldet ist sollte grundsätzlich vor den Befehlen ein
schreiben um dem Skript die Rechte zu erteilen Ordner anzulegen usw.
Vorbereitung:
- Ubuntu9.10
ubuntu910.sh herunterladen und mit
ausführen um die benötigten Packete installieren zu lassen.
- OpenSuse
opensuse1102.sh herunterladen und mit
ausführen um die benötigten Packete installieren zu lassen.
Wer eine andere Distribution benützen möchten muss folgende Pakete von Hand nachinstallieren:
* git
* ccache
* rpm
* make
* automake1.8
* autoconf
* patch
* gcc
* cpp (or gcc or c++)
* tar
* bzip2
* gzip
* ncurses-devel (debian: libncurses5-dev)
* flex
* bison
* gawk
* e2fsprogs-devel
* texinfo
* gettext
* gettext-devel (debian?)
* cfv
* fakeroot
* xfsprogs-devel debian: (xfslibs-dev)
* zlib1g-dev (zlib-devel)
* libtool
* g++
* swig
* pkg-config
- Nachdem nun alle benötigten Pakete installiert sein sollten clont man sich das aktuelle GIT auf sein System:
Nun entpackt ihr die Firmware Files (boot.tar.gz) in den Ordner
Die Firmware Files sollten sich dann in
befinden
die Playerfiles kommen in
dieses verzeichnis muss erst manuell erstellt werden.
Platform wählen
Als nächsten Schritt wählt man die Platform dazu gibt man in der Konsole:
ein und wählt aus für welchen Receiver gebaut werden soll
auf welcher STM Basis (22 empfohlen und ob es ein Debug Image werden soll)
Image Erstellen:
Für das erste Image braucht ihr etwa 2 bis 6 Stunden (abhängig von der verwendeten Hardware und Internetanbindung ) Folgeimages sind danach sehr schnell gebaut da dann nicht mehr alles neu kompiliert werden muss.
- Enigma2 (E2 Stand vom 30. März 2009 gilt als Stabil)
nach Abschluss befindet sich das fertige Image in
- Enigma2 nightly (hier stehen aktuelle bis tagesaktuelle Stände vom Enigma2 zur Verfügung - empfohlen wird momentan die Auswahl 2a mit Stand vom 21.12.09)
nach Abschluss befindet sich das fertige Image in
- neutrino
nach Abschluss befindet sich das fertige Image in
- vdr
nach Abschluss befindet sich das fertige Image in
/noch nicht definiert
(Im moment muss man sich noch die Files aus dem cdkroot zusammensuchen)
Für vdr müssen auch noch zusätzlich die angehängten files nach
eingefügt werden und ein zusätzliche leerer Ordner "fonts" angelegt werden.
Image Packen
lokale GIT Kopie aktualisieren
damit ihr bei Änderungen im git nicht gleich alles neu machen müsst gibt es eine art Update Funktion:
und danach ein
und ein
vor dem nächsten
- Linux System mit Internetzugang
am einfachsten Ubuntu 9.10 oder OpenSUSE 11.02 dafür gibt es vorgefertigte Konfigurationsskripte die im GIT schon enthalten sind. Desweiteren sollte die 32Bit Version verwendet werden da die 64 Bit Versionen bei einigen Probleme machen.
Wer ein starkes System hat und nebenher was anderes machen möchte kann das System auch unter VMware oder einer anderen Virtualisierungslösung einsetzen.
- Firmware und Playerengine Files die nicht Open Source sind (im Anhang oder aus einem der letzten Images)
allgemeines
Wer nicht als root angemeldet ist sollte grundsätzlich vor den Befehlen ein
schreiben um dem Skript die Rechte zu erteilen Ordner anzulegen usw.
Vorbereitung:
- Ubuntu9.10
ubuntu910.sh herunterladen und mit
ausführen um die benötigten Packete installieren zu lassen.
- OpenSuse
opensuse1102.sh herunterladen und mit
ausführen um die benötigten Packete installieren zu lassen.
Wer eine andere Distribution benützen möchten muss folgende Pakete von Hand nachinstallieren:
* git
* ccache
* rpm
* make
* automake1.8
* autoconf
* patch
* gcc
* cpp (or gcc or c++)
* tar
* bzip2
* gzip
* ncurses-devel (debian: libncurses5-dev)
* flex
* bison
* gawk
* e2fsprogs-devel
* texinfo
* gettext
* gettext-devel (debian?)
* cfv
* fakeroot
* xfsprogs-devel debian: (xfslibs-dev)
* zlib1g-dev (zlib-devel)
* libtool
* g++
* swig
* pkg-config
- Nachdem nun alle benötigten Pakete installiert sein sollten clont man sich das aktuelle GIT auf sein System:
Nun entpackt ihr die Firmware Files (boot.tar.gz) in den Ordner
Die Firmware Files sollten sich dann in
befinden
die Playerfiles kommen in
dieses verzeichnis muss erst manuell erstellt werden.
Platform wählen
Als nächsten Schritt wählt man die Platform dazu gibt man in der Konsole:
ein und wählt aus für welchen Receiver gebaut werden soll
auf welcher STM Basis (22 empfohlen und ob es ein Debug Image werden soll)
Image Erstellen:
Für das erste Image braucht ihr etwa 2 bis 6 Stunden (abhängig von der verwendeten Hardware und Internetanbindung ) Folgeimages sind danach sehr schnell gebaut da dann nicht mehr alles neu kompiliert werden muss.
- Enigma2 (E2 Stand vom 30. März 2009 gilt als Stabil)
nach Abschluss befindet sich das fertige Image in
- Enigma2 nightly (hier stehen aktuelle bis tagesaktuelle Stände vom Enigma2 zur Verfügung - empfohlen wird momentan die Auswahl 2a mit Stand vom 21.12.09)
nach Abschluss befindet sich das fertige Image in
- neutrino
nach Abschluss befindet sich das fertige Image in
- vdr
nach Abschluss befindet sich das fertige Image in
/noch nicht definiert
(Im moment muss man sich noch die Files aus dem cdkroot zusammensuchen)
Für vdr müssen auch noch zusätzlich die angehängten files nach
eingefügt werden und ein zusätzliche leerer Ordner "fonts" angelegt werden.
Image Packen
lokale GIT Kopie aktualisieren
damit ihr bei Änderungen im git nicht gleich alles neu machen müsst gibt es eine art Update Funktion:
und danach ein
und ein
vor dem nächsten
Fragen gehören ins Forum und nicht in mein Postfach
Kein privater Support
No private support
Themen zu Internet-Sharing sind hier nicht erwünscht
NordVPN-Connector v0.4 ------ Support Thread
... falls du das Zeug dazu hast und einen Bereich betreuen möchtest
Werde Teil des Teams! ... und Bewirb dich als Moderator
Werde Teil des Teams! ... und Bewirb dich als Moderator
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Lizard ()