annuncio

Comprimi
Ancora nessun annuncio.

Come compilare il binario OScam sulla propria architettura ?

Comprimi
X
Comprimi
Currently Active Users Viewing This Thread: 0 (0 members and 0 guests)
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Come compilare il binario OScam sulla propria architettura ?

    Ragazzi desidero coinvolgere ognuno di voi su questo tema abbastanza affascinante , aproffittando del fatto che qui su Bliner-key sono presenti " Amici " esperti ed utilizzatori di questa eccezionale softcam come OScam ,
    quanti di voi si sono mai chiesti " ma questa č la versione giusta per il mio decoder ? " , impariamo a compilarla " su misura " eliminando ed alleggerendola , con le giuste e necessarie opzioni .
    Esistono in rete parecchie guide con diverse scuole di pensiero , chi utilizza la " Simplebuild di Gorgone " , chi preferisce compilarla installando tutti i pacchetti necessari e le librerie " a manina " , qui in questo thread vogliamo riassumere e discutere sulle varie ed eventuali per ottenere una oscam propria " tagliata su misura " come fatta a mano dal sarto.....
    coraggio dite la vostra , se avete gia' esperienza in proposito vediamo di mettere insieme una guida , oppure un paio , se esitessero altri procedimenti legati a varie architetture .
    Detto questo per dare il " cattivo esempio " lancio il sasso io , visto che qualche tempo fa' " girovagando in rete " mi sono salvato questa procedura :

    Io per mio conto ho preparato un vecchio portatile ricondizionato con Linux Ubuntu 12.10 installato in dual boot assieme ad un Win7 :

    codice:
    Compilare OScam Binary su Linux 
    Allora prima dovete installare questi pacchetti:
    Codice:
    apt-get update
    apt-get install build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion
    apt-get install libccid libtool libglib2.0-dev libssl-dev libssl0.9.8 libpcsclite1 libpcsclite-dev libusb-dev
    apt-get install gettext libncurses5-dev flex bison libpng3 zlib1g-dev
    Ora dovete caricare līultima unstable (trunk) dal streamboard:
    Codice:
    svn co http://streamboard.tv/svn/oscam/trunk oscam-svn
    Per scaricare una versione individuale:
    Codice:
    svn co http://streamboard.tv/svn/oscam/trunk oscam-svn -r 8000
    Per scaricare la versione stable (tags):
    Codice:
    svn co http://streamboard.tv/svn/oscam/tags/1.10 oscam-svn
    Andate nella cartella oscam-svn:
    Codice:
    cd oscam-svn
    Ora dovete scegliere quale pacchetti e pluginīs vi servono per la oscam:
    Codice:
    ./config.sh -g
    Dovete creare una cartella build nella cartella oscam-svn:
    Codice:
    mkdir build
    Ora incominciamo a compilare:
    Codice:
    cd build
    cmake ..
    make
    Tutto qui!
    
    La nuova binary compilata (nominata oscam) la trovate nella cartella /oscam-svn/build.
    questa č una procedura che potrebbe nei mesi aver subito modifiche , soprattutto nei link che puntano altri siti di riferimento OScam .
  • #2

    Re: Come compilare il binario OScam sulla propria architettura ?

    Simplebuild by Gorgone
    Thanks to Gorgone & Streamboard



    *buntu howto
    sudo su
    cd /opt
    mkdir simplebuild
    cd simplebuild
    wget ss4200.homelinux.com/oscam/simplebuild
    chmod 777 simplebuild
    ./simplebuild debinstall
    ./simplebuild menu
    debian howto
    su
    cd /opt
    mkdir simplebuild
    cd simplebuild
    wget ss4200.homelinux.com/oscam/simplebuild
    chmod 777 simplebuild
    ./simplebuild debinstall
    ./simplebuild menu
    :hands5:

    COMMENTA

    • #3

      Re: Come compilare il binario OScam sulla propria architettura ?

      Ottima guida per Dreambox mipsel.....grazie all'amico @kant@ ed a Streamboard
      Posto la guida redatta dall'amico IamSam per la compilazione di oscam su piattaforma Dreambox 800/800se/7020hd/8000/7025 (MIPSEL)

      Cross-compilazione Dreambox 800/8000/7025 (MIPSEL)

      -static libusb
      -pcsc
      -ssl

      How to install the toolchain

      cd /tmp
      sudo mkdir -p /opt/cross
      wget http://www.streamboard.de.vu/wbb2/tu...ox.SSL.tar.bz2
      sudo tar -xf Toolchain_mipsel-tuxbox-linux.Dreambox.SSL.tar.bz2 -C /opt/cross

      How to install libusb

      cd /tmp
      wget http://downloads.sourceforge.net/pro...-1.0.9.tar.bz2
      tar -xf libusb-1.0.9.tar.bz2
      cd libusb-1.0.9
      export TOOLCHAIN=/opt/cross/mipsel-unknown-linux-gnu
      export PATH="$TOOLCHAIN/bin:$PATH"
      ./configure --prefix=$TOOLCHAIN/mipsel-unknown-linux-gnu/sys-root/usr/ --host=mipsel-unknown-linux-gnu --enable-shared=no
      make
      sudo make install

      How to install pcsc

      cd /tmp
      wget http://downloads.sourceforge.net/pro...-1.0.9.tar.bz2
      tar -xf libusb-1.0.9.tar.bz2
      cd libusb-1.0.9
      export TOOLCHAIN=/opt/cross/mipsel-unknown-linux-gnu
      export PATH="$TOOLCHAIN/bin:$PATH"
      make
      sudo make install
      cd /tmp
      wget https://alioth.debian.org/frs/downlo...-1.8.6.tar.bz2
      tar xf pcsc-lite-1.8.6.tar.bz2
      cd pcsc-lite-1.8.6
      ./configure CC=$TOOLCHAIN/bin/mipsel-unknown-linux-gnu-gcc-4.3.2 --disable-libudev --host=mipsel-unknown-linux-gnu --prefix=$TOOLCHAIN/mipsel-unknown-linux-gnu/sys-root/usr --exec-prefix=$TOOLCHAIN/mipsel-unknown-linux-gnu/sys-root/usr --disable-shared LIBUSB_LIBS="-L$TOOLCHAIN/mipsel-unknown-linux-gnu/sys-root/usr/lib -lusb-1.0" LIBUSB_CFLAGS="-I$TOOLCHAIN/mipsel-unknown-linux-gnu/sys-root/usr/include/l
      ibusb-1.0"
      make
      sudo make install

      How to use cross compile OSCAM

      cd /tmp
      svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn
      cd oscam-svn
      export TOOLCHAIN=/opt/cross/mipsel-unknown-linux-gnu
      export PATH=$TOOLCHAIN/bin:$PATH
      make CROSS=$TOOLCHAIN/bin/mipsel-unknown-linux-gnu- CONF_DIR=/etc/tuxbox/config/ USE_LIBUSB=1 LIBUSB_LIB="$TOOLCHAIN/mipsel-unknown-linux-gnu/sys-root/usr/lib/libusb-1.0

      .a -lrt" USE_PCSC=1 USE_SSL=1 EXTRA_CFLAGS="-I$TOOLCHAIN/mipsel-unknown-linux-gnu/sys-root/usr/include/PC
      SC"
      :hands5:

      COMMENTA

      Sto operando...
      X