Home

Comenzando con Enigma2

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Instalastes los paquetes tal como indican en el primer punto, son esos y no otros, los que ponen mira si instalas python-dev es este y no otro
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
ike@enigma2:~/enigma2$ sudo apt-get install python-dev
[sudo] password for ike:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
python-dev ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.

Los instalé todos.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Alguien que me pueda hacer un

dpkg -l |grep python

y pegarlo aqui, para ver si me falta algún paquete de python.
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
Aquí lo tienes:

OJO es posible que haya instalados paquetes innecesarios ya que yo tengo instalados paquetes para otras cosas.

Código:
darkmantk@darkmantk-VirtualBox:~$ dpkg -l |grep python
ii  libpython2.6                         2.6.6-5ubuntu1                                    Shared Python runtime library (version 2.6)
ii  python                               2.6.6-2ubuntu2                                    interactive high-level object-oriented language (default version)
ii  python-appindicator                  0.2.9-0ubuntu1                                    Python bindings for libappindicator
ii  python-apport                        1.14.1-0ubuntu8                                   apport crash report handling library
ii  python-apt                           0.7.96.1ubuntu11                                  Python interface to libapt-pkg
ii  python-aptdaemon                     0.31+bzr506-0ubuntu2                              Python module for the server and client of aptdaemon
ii  python-aptdaemon-gtk                 0.31+bzr506-0ubuntu2                              Python GTK+ widgets to run an aptdaemon client
ii  python-argparse                      1.1-1                                             optparse-inspired command-line parsing library
ii  python-avahi                         0.6.27-2ubuntu3                                   Python utility package for Avahi
ii  python-brlapi                        4.2-3ubuntu1                                      Python bindings for BrlAPI
ii  python-cairo                         1.8.8-1                                           Python bindings for the Cairo vector graphics library
ii  python-central                       0.6.15ubuntu2                                     register and build utility for Python packages
ii  python-configglue                    0.9pre1-0ubuntu1                                  Glues together optparse.OptionParser and ConfigParser.ConfigParser
ii  python-couchdb                       0.6-1                                             library for working with Apache CouchDB
ii  python-crypto                        2.0.1+dfsg1-4ubuntu2                              cryptographic algorithms and protocols for Python
ii  python-cups                          1.9.51-0ubuntu2                                   Python bindings for CUPS
ii  python-cupshelpers                   1.2.3+20100723-0ubuntu8                           Python modules for printer configuration with CUPS
ii  python-dbus                          0.83.0-1ubuntu3                                   simple interprocess messaging system (Python interface)
ii  python-debian                        0.1.16ubuntu1                                     Python modules to work with Debian-related data formats
ii  python-desktopcouch-records          0.6.9b-0ubuntu1                                   Transitional package, desktop CouchDB Records API
ii  python-dev                           2.6.6-2ubuntu2                                    header files and a static library for Python (default)
ii  python-egenix-mxdatetime             3.1.3-4                                           date and time handling routines for Python
ii  python-egenix-mxtools                3.1.3-4                                           collection of additional builtins for Python
ii  python-farsight                      0.0.21-1ubuntu1                                   Audio/Video communications framework: Python bindings
ii  python-gconf                         2.28.1-1ubuntu2                                   Python bindings for the GConf configuration database system
ii  python-gdbm                          2.6.6-0ubuntu1                                    GNU dbm database support for Python
ii  python-glade2                        2.21.0-0ubuntu1                                   GTK+ bindings: Glade support
ii  python-gmenu                         2.30.4-0ubuntu1                                   an implementation of the freedesktop menu specification for GNOME
ii  python-gnome2                        2.28.1-1ubuntu2                                   Python bindings for the GNOME desktop environment
ii  python-gnomeapplet                   2.30.0-1ubuntu5                                   Python bindings for the GNOME panel applet library
ii  python-gnomecanvas                   2.28.1-1ubuntu2                                   Python bindings for gnomecanvas (debug extension)
ii  python-gnomekeyring                  2.30.0-1ubuntu5                                   Python bindings for the GNOME keyring library
ii  python-gnupginterface                0.3.2-9.1                                         Python interface to GnuPG (GPG)
ii  python-gobject                       2.21.5-0ubuntu3                                   Python bindings for the GObject library
ii  python-gobject-cairo                 2.21.5-0ubuntu3                                   Python Cairo bindings for the GObject library
ii  python-gst0.10                       0.10.19-2                                         generic media-playing framework (Python bindings)
ii  python-gtk2                          2.21.0-0ubuntu1                                   Python bindings for the GTK+ widget set
ii  python-gtksourceview2                2.10.1-1                                          Python bindings for the GtkSourceView widget
ii  python-gtkspell                      2.25.3-5ubuntu2                                   Python bindings for the GtkSpell library
ii  python-httplib2                      0.6.0-3build1                                     comprehensive HTTP client library written for Python
ii  python-ibus                          1.3.7-1ubuntu3                                    New input method framework using dbus
ii  python-imaging                       1.1.7-2                                           Python Imaging Library
ii  python-indicate                      0.4.4-0ubuntu2                                    Python bindings for libindicate
ii  python-launchpad-integration         0.1.38                                            library for launchpad integration
ii  python-launchpadlib                  1.6.1-1                                           Launchpad web services client library
ii  python-lazr.restfulclient            0.9.20-0ubuntu1                                   client for lazr.restful-based web services
ii  python-lazr.uri                      1.0.2-2ubuntu1                                    library for parsing, manipulating, and generating URIs
ii  python-libproxy                      0.3.1-1ubuntu1                                    automatic proxy configuration management library (python)
ii  python-libxml2                       2.7.7.dfsg-4                                      Python bindings for the GNOME XML library
ii  python-louis                         2.0.0-1ubuntu1                                    Python bindings for liblouis
ii  python-mako                          0.3.4-2                                           fast and lightweight templating for the Python platform
ii  python-markupsafe                    0.9.2-2build1                                     XML/HTML/XHTML Markup safe string for Python
ii  python-minimal                       2.6.6-2ubuntu2                                    minimal subset of the Python language (default version)
ii  python-newt                          0.52.11-1                                         A NEWT module for Python
ii  python-notify                        0.1.1-2build3                                     Python bindings for libnotify
ii  python-oauth                         1.0a~svn1124-0ubuntu2                             implementation of the OAuth protocol
ii  python-openssl                       0.10-1                                            Python wrapper around the OpenSSL library
ii  python-pam                           0.4.2-12.1ubuntu1                                 A Python interface to the PAM library
ii  python-papyon                        0.5.1-0ubuntu1                                    MSN client library written in Python
ii  python-pexpect                       2.3-1build1                                       Python module for automating interactive applications
ii  python-pkg-resources                 0.6.14-3ubuntu1                                   Package Discovery and Resource Access using pkg_resources
ii  python-problem-report                1.14.1-0ubuntu8                                   Python library to handle problem reports
ii  python-protobuf                      2.3.0-2ubuntu1                                    Python bindings for protocol buffers
ii  python-psyco                         1.6-2                                             Python specializing compiler
ii  python-pyatspi                       1.31.91-0ubuntu1                                  Assistive Technology Service Provider Interface - Python bindings
ii  python-pycurl                        7.19.0-3                                          Python bindings to libcurl
ii  python-pygoocanvas                   0.14.1-1ubuntu2                                   GooCanvas Python bindings
ii  python-pyinotify                     0.8.9-1ubuntu3                                    simple Linux inotify Python bindings
ii  python-pyorbit                       2.24.0-5ubuntu3                                   A Python language binding for the ORBit2 CORBA implementation
ii  python-pysqlite2                     2.6.0-1                                           Python interface to SQLite 3
ii  python-rdflib                        2.4.2-1                                           RDF library containing an RDF triple store and RDF/XML parser/serializer
ii  python-serial                        2.3-1                                             pyserial - module encapsulating access for the serial port
ii  python-simplejson                    2.1.1-1                                           simple, fast, extensible JSON encoder/decoder for Python
ii  python-smbc                          1.0.8-0ubuntu1                                    Python bindings for Samba clients (libsmbclient)
ii  python-software-properties           0.76.7                                            manage the repositories that you install software from
ii  python-speechd                       0.7-5ubuntu3                                      Python interface to Speech Dispatcher
ii  python-support                       1.0.9ubuntu1                                      automated rebuilding support for Python modules
ii  python-telepathy                     0.15.17-1                                         Python language bindings for telepathy
ii  python-twisted-bin                   10.1.0-2                                          Event-based framework for internet applications
ii  python-twisted-core                  10.1.0-2                                          Event-based framework for internet applications
ii  python-twisted-names                 10.1.0-1                                          A DNS protocol implementation with client and server
ii  python-twisted-web                   10.1.0-1                                          An HTTP protocol implementation together with clients and servers
ii  python-ubuntuone                     0.3.8-0ubuntu1                                    Ubuntu One widget library
ii  python-ubuntuone-client              1.4.4.1-0ubuntu1                                  Ubuntu One client Python libraries
ii  python-ubuntuone-storageprotocol     1.4.0-0ubuntu1                                    Python library for Ubuntu One file storage and sharing service
ii  python-uno                           1:3.2.1-7ubuntu1                                  Python-UNO bridge
ii  python-virtkey                       0.60.0-0ubuntu2                                   Library to emulate keyboard keypresses.
ii  python-vte                           1:0.26.0-0ubuntu1                                 Python bindings for the VTE widget set
ii  python-wadllib                       1.1.4-2                                           Python library for navigating WADL files
ii  python-webkit                        1.1.8-0ubuntu2                                    WebKit/Gtk Python bindings
ii  python-wnck                          2.30.0-1ubuntu5                                   Python bindings for the WNCK library
ii  python-xapian                        1.0.20-1                                          Xapian search engine interface for Python
ii  python-xdg                           0.19-2ubuntu1                                     Python library to access freedesktop.org standards
ii  python-xkit                          0.4.2.2                                           library for the manipulation of the xorg.conf
ii  python-zope.interface                3.6.1-0ubuntu1                                    Interfaces for Python
ii  python2.6                            2.6.6-5ubuntu1                                    An interactive high-level object-oriented language (version 2.6)
ii  python2.6-dev                        2.6.6-5ubuntu1                                    Header files and a static library for Python (v2.6)
ii  python2.6-minimal                    2.6.6-5ubuntu1                                    A minimal subset of the Python language (version 2.6)


Saludos !!!
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Perfecto ahora veremos por donde seguimos jajaja
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Eso iba a preguntar.... por donde seguimos???? je je

A esperar....
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
Siguiente paso supongo que sería parchear el Enigma2 que tenemos que es el original con los drivers que ha modificado The_Ripper digo yo no?.

Porque si bajamos el SVN del RTi es volver a bajar el firm Enigma2 solo que con los drivers ya.
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
El señor Milix nos indica lo siguiente ya que ahora publicaron mas cosas.

Código:
Pues fundi ahora con lo que has posteado ya lo tienes en principio ya  puedes compilar la imagen, pero claro a ciegas no se como te puedo  ayudar porque yo no lo he instalado.

Bueno te puedo decir como lo hacia yo en dreambox para E2.

1) Normalmente antes de compilar con bitbake tendrias que enviar las variables del cross-compiling que sera un archivo *.env:

source ./env.source

2) Limpiar el source y compilar:

bitbake -cclean enigma2
bitbake enigma2
bitbake dreambox-image

Pero  claro lo mejor y te hablo de memoria es que mires bitbake que apartados  tiene porque cada uno compila una parte distinta del firmware y otra  compila el enigma que es la que te he puesto yo, eso si el bitbake  cuando compila tira de archivos con extension bb que ahi indica al  compilador que es lo que tiene que compilar directamente.

Todo esto te hablo de memoria pero no se como han adaptado ellos el firmware ni cmoo parchean ni que rutas tiene etc...
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
El bitbake que ellos tienen puesto en el servidor es este.

http://azbox-enigma2-project.googlecode.com/files/enigma2az.bb

Código:
AzBox Enigma 2 BitBake file for OE 1.6.

This file goes in XXX/dm800-1.6/dm800/openembedded/recipes/enigma2

Then in telnet go to build; source env.source and
bitbake -b ../openembedded/recipes/enigma2/enigma2az.bb

All files will be in build/tmp/work/dm800-oe-linux/enigma2az-experimental-r0 

If You want to make Update, You need to edit enigma2az.bb file, and to change in this line :

SRC_URI = "svn://azbox-enigma2-project.googlecode.com/svn/;module=trunk;proto=http;rev=5"

rev=5 on the current rev on our google svn, and You can see that on : 

https://code.google.com/p/azbox-enigma2-project/source/list

Column Rev ( e.g r3, r4, r5 ) etc.

Tambien he visto que tienen colgado un archivo .diff
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
En el source ./env.source me sale:

bash: ./env.source: No existe el archivo o directorio
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
mañana me pongo yo al lio que hoy ya es tarde para ver si consigo aunque sea enlazar al SVN de The Ripper e instalar el enigma que nos vale
 

iridium

Usuario
Fan de OpenSPA
12 Jun 2007
147
2
0
ike dijo:
Conseguido.....

Paso 4: OK


Una ayudita si te acuerdas de que faltaba.........tengo ubuntu 10.04 y no hay webs........me dice que no tengo el python instalado. Si hace falta, pego el log .........jeje.
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
Que tal vais con el tema habeis conseguido compilar ya la imagen?.

Yo ando estancado en:

source env.source

A ver por donde salimos, jajajajajaj.


PD: He visto que MickeySa en satpimps le ha puesto a uno que ha pedido un tutorial para compilar la imagen el siguiente enlace:

https://docs.google.com/document/pub?id=17wvzQScXaw4qeRJM6X3cSp4M5hLbzldKqsQlmqfT_Uw&pli=1

La cosa es que veo que es para OpenPli por lo que no sé si nos servirá.

Saludos !!!
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Una duda, de donde sale el "bitbake"??

Alguien sabe que es??

He descargado con el svn el codigo y no veo tampoco el fichero env.source
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
x Ike

Tiene que haber un archivo con extension env o en algun readme lo pondra ese archivo contien las rutas del toolchain sino no compilara, el bitbake tiene que estar en algun sitio de los sources, yo os indique como lo hacia para dreambox E2 pero no se como esta para azbox puede que cambien algo.

No obstante lo logico es que publicaran un tuto basico de como hacerlo para peña que quiera colaborar, pero bueno creo que ahora tienen bastante curro y por eso me imagino que no miran estos temas muy a fondo.

Salu2.
 

nervis

Usuario Destacado
Vip OpenSPA
17 Sep 2009
343
48
0
yo en sifteam para dream lo veo muy facil pero este no lo consigo.voy ha poner el de deram haber si podemos sacar algo en claro para este:

SIFTeam enigma2 extreme edition for DM and VU+ receivers
Openee use customized versions of:

  • enigma2 (proprietary license but redistributable as GPLv2)
  • opkg (GPLv2)
  • libsif by sifteam (GPLv2)
  • v4l-dvb (GPL)
Various discussions about openee

Precompiled images

How to compile from sources (dm decoder)
svn checkout http://openee.googlecode.com/svn/trunk/ openee-read-only
cd openee-read-only

#Edit Makefile with your preferred editor and change the MACHINE variable
#Supported decoder are:
# * dm800
# * dm8000
# * dm500hd
# * dm800se

make image

How to compile from sources (vu+ decoder)

svn checkout http://openee.googlecode.com/svn/trunk/ openee-read-only
cd openee-read-only

#Edit Makefile.vuplus with your preferred editor and change the MACHINE variable
#Supported decoder are:
# * bm750
# * vusolo

make -f Makefile.vuplus image
en el de azbox no puedo hacer make ya que no existe
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
Si nervis compilar E2 para Dreambox no hay ningun problema, como dices el problema es compilarlo para el AZBOX.

El principal problema que hay es que el archivo .env no existe por lo menos en mi carpeta del enigma2.

En cuanto al bitbake como dije tenemos que bajarnos el enigma2az.bb

Pero ya digo, estoy estancado en el tema del archivo .env, porque deduzco que sin ese archivo no compilará bien ya que como comenta milix es el que contiene las rutas del toolchain.