Written by: on 25/05/2012 @ 12:06

Dada la complejidad y dependencias de librerias sobre las que vamos a tratar, recomiendo que la instalacion se realice sobre una maquina virtual, en este caso usaremos Ubuntu Server 12.04 LTS .

1. Preparando en entorno

Un vez tengamos creada la maquina virtual, (asignar unos 100 GB de espacio, no se usaran todos, pero mejor tener espacio de sobra), procedemos a instalar las librerias que necesitamos:

sudo  apt-get install -y autoconf automake bison bzip2 cvs diffstat flex g++ gawk gcc gettext git-core gzip help2man ncurses-bin ncurses-dev libc6-dev libtool make texinfo patch perl pkg-config subversion tar texi2html wget zlib1g-dev chrpath libxml2-utils xsltproc libglib2.0-dev python-setuptools genromfs

Y asegurarnos que el interprete shell que estamos usando es el correcto, en nuestro caso bash:

ls -l /bin/sh

Hemos de obtener algo como:

lrwxrwxrwx 1 root root 4 sep 27 2011 /bin/sh -> bash

Si no es asi, podemos cambiarlo mediante

sudo dpkg-reconfigure bash

o bien de forma manual

sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh

Durante el proceso de compilación irá descargando paquetes de distintas urls, para el paquete tuxbox-common, tendremos que haberle dado permiso previamente a la aceptación de las claves de SSH, por lo que ejecutaremos, y confirmaremos el siguiente comando:

ssh anoncvs@cvs.tuxbox.org

 

2. Compilando  OpenPLi

OpenPLi es un proyecto orientado a la comunidad en el desarrollo de software para receptores abiertos fuente para Linux DVB. Para su configuracion, entramos como nuestro usuario en la maquina virtual que hemos creado y procedemos con la compilación:

mkdir openpli
cd openpli
wget  http://image.openazbox.info/Makefile-2.1
make -f Makefile-2.1 image 

 Ahora aprovecha y ve a echar un café, una cerveza o incluso a hace deporte, por que esperan unas 4 o 6 horas de compilacion, dependiendo de la maquina que tengas.

Una vez que termine, ya tienes todo listo para empezara  trabajar, y una imagen lista para ser instalada.

Catogories: Sin categoría

Leave a Reply