>>> AAF Board Info<<<



neu Titan stable 1.87

Hinweis zur DM900 TitanNit Edition

Boardaktion Dreambox unter 100€ mit Titan Lizenz

Bundesligatippspiel Saison 2017/18 und Glückwünsche





Seite 1 von 27 12311 ... LetzteLetzte
Ergebnis 1 bis 10 von 265

Thema: Anleitung e2 Image erstellen

  1. #1
    Administrator Avatar von andy-1
    Registriert seit
    08.06.2007
    Ort
    AAF Board
    Beiträge
    36.727
    Box 1:   Atemio Nemesis
    Box 2:   Atevio 7600



    Anleitung e2 Image erstellen

    Hier könnt ihr eure Erfahrungen posten,

    damit sich bald jeder der es möchte,

    ein eigenes E2 Image erstellen kann.


    Edit by Sofatester:
    Hier erstmal das englische Wiki Dazu:
    GIT WIKI

  2. #2
    Ehren VIP Avatar von Sofatester
    Registriert seit
    29.12.2007
    Beiträge
    13.898





    RE: Anleitung e2 Image erstellen

    Dann fang ich mal an

    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
    Code:
    sudo
    schreiben um dem Skript die Rechte zu erteilen Ordner anzulegen usw.
    Bei wem die Skripte nicht funktionieren bitte die Dateirechte prüfen und Ausführrechte setzen (chmod 755 ubuntu910.sh)

    Vorbereitung:

    - Ubuntu und OpenSuse
    setuptdt.sh herunterladen und mit
    Code:
    chmod 755 setuptdt.sh
    sudo ./setuptdt.sh
    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:

    Code:
    cd /
    git clone git://gitorious.org/open-duckbox-project-sh4/tdt.git
    Nun entpackt ihr die Firmware Files (boot.tar.gz) in den Ordner
    /tdt/tdt/cvs/cdk/root
    Die Firmware Files sollten sich dann in
    /tdt/tdt/cvs/cdk/root/boot
    befinden

    die Playerfiles kommen in
    /tdt/tdt/tufsbox/cdkroot/lib/modules/2.6.17.14_stm22_0041/extra/player2/
    dieses verzeichnis muss erst manuell erstellt werden.
    Code:
    mkdir -p /tdt/tdt/tufsbox/cdkroot/lib/modules/2.6.17.14_stm22_0041/extra/player2/

    Platform wählen
    Als nächsten Schritt wählt man die Platform dazu gibt man in der Konsole:
    Code:
    cd /tdt/tdt/cvs/cdk
    ./make.sh
    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)
    Code:
    make yaud-enigma2
    nach Abschluss befindet sich das fertige Image in
    /tdt/tdt/tufsbox/release
    - 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)
    Code:
    make yaud-enigma2-nightly
    nach Abschluss befindet sich das fertige Image in
    /tdt/tdt/tufsbox/release
    - neutrino
    Code:
    make yaud-neutrino
    nach Abschluss befindet sich das fertige Image in
    /tdt/tdt/tufsbox/release-neutrino
    - vdr
    Code:
    make yaud-vdr
    nach Abschluss befindet sich das fertige Image in
    /noch nicht definiert
    (Im moment muss man sich noch die Files aus dem cdkroot zusammensuchen)


    Image Packen
    Code:
    cd /tdt/tdt/tufsbox/release
    tar -czvf /Verzeichnis_in_das_es_soll/MeinE2Image.tar.gz ./ > /dev/null 2>&1
    lokale GIT Kopie aktualisieren
    damit ihr bei Änderungen im git nicht gleich alles neu machen müsst gibt es eine art Update Funktion:
    Code:
    cd /tdt/tdt/cvs/
    git pull



    Die aktuellen Kernel Module könnt ihr aus dem Aktuelle Git Images Thread entnehmen. Wenn ihr die Images auspackt findet ihr Sie unter /lib/modules

    Bitte korrigieren und erweitern
    Angehängte Dateien Angehängte Dateien

  3. #3
    Erfahrene Benutzer Avatar von Pillendreher
    Registriert seit
    05.07.2009
    Beiträge
    4.709





    Hmm,wollte es jetzt noch einmal von vorn machen und finde leider das Verzeichnis "/tdt/tdt/tufsbox/cdkroot/lib/modules/2.6.17.14_stm22_0041/extra/player2/" nicht...Hab jetzt das GIT gecloned und die boot.tar.gz entpackt-zudem die make.sh für den Topf(stable,nicht debug)....

    Kommen die Playerfiles erst am Ende rein?

    Gruß
    Pillendreher
    [CENTER][I]Und spart euch die Geschichten,
    ich trag meine tief hier drin.
    Ihr habt nur ein paar mehr Statisten,
    wo ich oft alleine bin.
    Wir sehen uns irgendwann, in Berlin.
    [/I]
    [/CENTER]

  4. #4
    Moderator
    Registriert seit
    03.01.2008
    Ort
    Sauerland
    Beiträge
    2.684





    Hier hakt es, was ist das für ein Fehler?

    Performing autogen.sh...
    ------------------------

    I am testing that you have the required versions of libtool, autoconf,
    automake, make, gettext, gcc, and g++.

    checking for libtool >= 1.4.2 ... yes (version 2.2.6)
    checking for autoconf >= 2.57a ... yes (version 2.64)
    checking for automake >= 1.8 ... yes (version 1.11)
    checking for gettext >= 0.12.1 ... yes (version 0.17)
    checking for make >= 3.80 ... yes (version 3.81)
    checking for gcc >= 3.0 or = 2.95 ... yes (version 4.4.1-4ubuntu)
    checking for g++ >= 3.0 or = 2.95 ... yes (version 4.4.1-4ubuntu)

    Generating configuration files for tufsbox-cdk, please wait....
    autom4te: cannot create autom4te.cache: No such file or directory
    aclocal: autom4te failed with exit status: 1
    autoreconf: aclocal failed with exit status: 1
    tom@Tom-Buero:/tdt/tdt/cvs/cdk$
    ### Atemio AM 500 HD ###
    ### Kathrein UFS 910 ###
    ### Kathrein UFS 912 ###

  5. #5
    AAF SVN Team
    Registriert seit
    10.05.2008
    Beiträge
    1.292





    Original von t0mt0m
    autom4te: cannot create autom4te.cache: No such file or directory
    Da das Verzeichnis grundsätzlich im git ist, tippe ich mal auf fehlende Rechte. D.h. entweder Rechte richtig setzen oder aber unter ubunut sowas in der Art:

    sudo ./make.sh

    lg

    EDIT: Das Verzeichnis ist nicht im git sondern wird durch make.sh erzeugt. Ändert aber nix an meiner Vermutung mit den Rechten

  6. #6
    Moderator
    Registriert seit
    03.01.2008
    Ort
    Sauerland
    Beiträge
    2.684





    Danke, hatte es selber schon rausgefunden.
    ### Atemio AM 500 HD ###
    ### Kathrein UFS 910 ###
    ### Kathrein UFS 912 ###

  7. #7
    Moderator
    Registriert seit
    03.01.2008
    Ort
    Sauerland
    Beiträge
    2.684





    selbst als root hänge ich nun hier
    ...
    /usr/bin/install -c -d /tdt/tdt/tufsbox/cdkroot/boot
    cp /tdt/tdt/cvs/cdk/root/boot/audio.elf /tdt/tdt/tufsbox/cdkroot/boot
    cp: Aufruf von stat für „/tdt/tdt/cvs/cdk/root/boot/audio.elf“ nicht möglich: No such file or directory
    make: *** [.deps/boot-elf] Fehler 1
    Verzeichnis und Datei existiert aber
    ### Atemio AM 500 HD ###
    ### Kathrein UFS 910 ###
    ### Kathrein UFS 912 ###

  8. #8
    AAF SVN Team
    Registriert seit
    10.05.2008
    Beiträge
    1.292





    Original von t0mt0m
    selbst als root hänge ich nun hier
    Ok was ist denn dein Hostsystem (ubuntu, suse...) ?

    Mach dochmal nen ls -al autom4te.cache ...

  9. #9
    Moderator
    Registriert seit
    03.01.2008
    Ort
    Sauerland
    Beiträge
    2.684





    ubuntu 9.10

    root@Tom-Buero:/tdt/tdt/cvs/cdk# ls -al autom4te.cache ...
    ls: Zugriff auf ... nicht möglich: No such file or directory
    autom4te.cache:
    insgesamt 1064
    drwxr-xr-x 2 root root 4096 2009-12-26 19:32 .
    drwxr-xr-x 36 root root 4096 2009-12-26 19:32 ..
    -rw-r--r-- 1 root root 317132 2009-12-26 15:59 output.0
    -rw-r--r-- 1 root root 317132 2009-12-26 19:32 output.1
    -rw-r--r-- 1 root root 6585 2009-12-26 19:32 requests
    -rw-r--r-- 1 root root 137362 2009-12-26 15:59 traces.0
    -rw-r--r-- 1 root root 275249 2009-12-26 19:32 traces.1
    root@Tom-Buero:/tdt/tdt/cvs/cdk#
    ### Atemio AM 500 HD ###
    ### Kathrein UFS 910 ###
    ### Kathrein UFS 912 ###

  10. #10
    AAF SVN Team
    Registriert seit
    10.05.2008
    Beiträge
    1.292





    Original von t0mt0m
    ubuntu 9.10

    root@Tom-Buero:/tdt/tdt/cvs/cdk# ls -al autom4te.cache ...
    Das "..." solltest du nicht mi eingeben aber egal Also die Rechte sehen gut aus. Und du bist wirklich "root" , sprich die Ausgabe von "id" sieht so aus ?

    Code:
    uid=0(root) gid=0(root) Gruppen=0(root)
    Wenn ja dann versuch mal das Verzeichnis autom4te.cache zu löschen und mach dann ein ./make.sh. Obwohl ich das sehr komisch finde.
    Wenn das nicht geht würde ich nochmal neu auschecken in ein anderes Verzeichnis.

Seite 1 von 27 12311 ... LetzteLetzte

Ähnliche Themen

  1. Anleitung Crontab erstellen
    Von monoschwarz im Forum Anleitungen E2
    Antworten: 14
    Letzter Beitrag: 29.12.2013, 02:08
  2. Anleitung Neutrino Image erstellen
    Von andy-1 im Forum sh4 duckbox project
    Antworten: 130
    Letzter Beitrag: 24.09.2012, 19:31
  3. Anleitung VDR Image erstellen
    Von andy-1 im Forum sh4 duckbox project
    Antworten: 170
    Letzter Beitrag: 20.08.2012, 00:31
  4. Anleitung e2 Image erstellen
    Von shcshc im Forum sh4 duckbox project
    Antworten: 0
    Letzter Beitrag: 13.01.2010, 20:34

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •