Página 1 de 3

Manual instalacion telive

Publicado: 18 Ago 2015 00:26
por wirki
Bien compañeros, me e decidido a hacer un pequeño tutorial para poder instalar el TELIVE sin problemas en nuestros sistema ubuntu.

Este tutorial esta echa en una version de ubuntu 14,04 LTS.Pero tambien lo e provado en linux mint y otras versiones y funciona a la perfeccion.


INSTALACION TELIVE Y SUS REPOSITORIOS

Si ya tenemos instalado GNURADIO, OSMOSDR y RTLSDR ignoramos estos pasos.

Sino lo tenemos empezaremos por aquí entonces.

Tendremos que ir a esta pagina e instalar primeramente osmosdr y rtlsdr.

http://sdr.osmocom.org/trac/wiki/rtl-sdr

Luego tendremos que instalar GNURADIO, instalaremos la versión 3.6 ya que la 3.7 da muchos fallos.


Instalamos los prerequisitos.

Código: Seleccionar todo

sudo apt-get update
sudo apt-get install vorbis-tools
sudo apt-get install sox
sudo apt-get install alsa-utils
sudo apt-get install libncurses-dev
Dependiendo de nuestra version de ubuntu que tengamos, tambien ara falta instalar estas dependencias.

Código: Seleccionar todo

sudo apt-get install git-core autoconf automake libtool g++ python-dev swig libpcap0.8-dev

Código: Seleccionar todo

sudo apt-get install cmake git libboost-all-dev libusb-1.0-0 libusb-1.0-0-dev libfftw3-dev swig python-numpy

INSTALACION GNURADIO 3.6

Código: Seleccionar todo

wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./buildgnuradio && ./build-gnuradio -o
Si os fijais en el script e añadido -o esto lo que hace es instalar la version de gnuradio 3.6 y no la 3.7.

Tambien hay la posibilidad de instalar el gnuradio manualmente. Yo lo recomiendo ya que no tarda tanto y no suele dar ningun fallo.

Comenzaremos instalando de las dependencias:

Código: Seleccionar todo

sudo apt-get update

Código: Seleccionar todo

sudo apt-get install build-essential

Código: Seleccionar todo

sudo apt-get install linux-headers-$(uname -r)

Código: Seleccionar todo

sudo apt-get install -y libvolk0.0.0 \
libc6-dev-i386 \
git-core \
autoconf automake \
libtool \
tofrodos \
libvolk0.0.0 \
libusb-1.0-0 \
libusb-1.0-0-dev \
libboost1.54 \
libboost1.54-dev \
libboost1.54-*

Código: Seleccionar todo

sudo apt-get -y install git-core autoconf automake  libtool g++ python-dev swig \
pkg-config libboost-all-dev libfftw3-dev libcppunit-dev libgsl0-dev \
libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy \
python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev \
libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev
Ahora descargaremos y compilaremos el gnuradio.

cd
mkdir src
cd src
wget http://gnuradio.org/releases/gnuradio/g ... 5.1.tar.gz
tar xzvf gnuradio-3.6.5.1.tar.gz
mkdir gnuradio_build
cd gnuradio_build
cmake -DENABLE_GR_FCD=ON -DENABLE_GR_UHD=ON ../gnuradio-3.6.5.1

Obtendremos una salida como esta:

--
-- ######################################################
-- # Gnuradio enabled components
-- ######################################################
-- * python-support
-- * testing-support
-- * volk
-- * doxygen
-- * gruel
-- * gnuradio-core
-- * gnuradio-companion
-- * gr-blocks
-- * gr-fft
-- * gr-filter
-- * gr-atsc
-- * gr-audio
-- * gr-analog
-- * gr-digital
-- * gr-noaa
-- * gr-pager
-- * gr-qtgui
-- * gr-trellis
-- * gr-uhd
-- * gr-utils
-- * gr-video-sdl
-- * gr-vocoder
-- * gr-fcd
-- * gr-wavelet
-- * gr-wxgui
--
-- ######################################################
-- # Gnuradio disabled components
-- ######################################################
-- * sphinx
-- * gr-comedi
-- * gr-shd
--
-- Using install prefix: /usr/local
-- Building for version: 3.6.5.1 / 3.6.5.1
-- Configuring done
-- Generating done


Ahora ejecutaremos:

make

make test ( es normal si da 1 fallo en librerias)

y por ultimo

sudo make install

Una vez echo esto actualizaremos las bibliotecas del sistema:

sudo ldconfig

es conveniente agregar la variable de entorno PYTHONPATH al sistema, para ello editamos el siguiente archivo:

sudo gedit /etc/environment

y agregamos esta línea:

PYTHONPATH="/usr/local/lib/python2.7/dist-packages"

Reiniciamos el sistema y ya estara instalado gnuradio.



INSTALACION TELIVE

Instalando libosmocore-sq5bpf

Código: Seleccionar todo

cd
git clone https://github.com/sq5bpf/libosmocore-sq5bpf
cd libosmocore-sq5bpf
autoreconf -i
./configure
make
sudo make install
sudo ldconfig
Instalando osmo-tetra-sq5bpf

Código: Seleccionar todo

cd
git clone https://github.com/sq5bpf/osmo-tetra-sq5bpf
cd osmo-tetra-sq5bpf
cd src
make
Instalando telive

Código: Seleccionar todo

cd
git clone https://github.com/sq5bpf/telive
cd telive
make
sudo mkdir /tetra
sudo chown YOURUSER.YOURGROUP /tetra
sh install.sh
Hay que cambiar lo de YOURUSER.YOURGROUP por el nombre de nuestro pc y
grupo. Para saberlo en un terminal ponemos ls –l y lo sabremos.


Instalar TETRA Codecs

Ir a http://pda.etsi.org/
Entrar como un término de búsqueda "en 300 395-2" e inicia la busqueda.
Encuentra el resultado de la búsqueda etiquetado como REN / TETRA-
05.059.
Haga clic en el icono de WinZip a la derecha del
resultado para descargar en_30039502v010301p0.zip.

Mueve este archivo zip en

Código: Seleccionar todo

/osmo-tetra-sq5bpf/etsi_codec-patches
Abre un nuevo terminal y vas a:

Código: Seleccionar todo

/osmo-tetra-sq5bpf/etsi_codec-patches

Descomprimir el archivo, asegurándose de descomprimir con letras
minúsculas utilizando el siguiente comando unzip.

unzip -L en_30039502v010301p0.zip

Utilice el archivo codec.diff para modificar los archivos de
codecs que acabamos de descomprimir escribiendo el comando siguiente

patch -p1 -N -E < codec.diff

Abra la carpeta c-code y ejecuta

make

Copia los archivos compilados cdecoder y sdecoder a / tetra / bin escribiendo el siguiente comando, o simplemente Copia y pega en la interfaz gráfica de Linux.

cp cdecoder sdecoder /tetra/bin



Antes de reiniciar nuestro pc es recomendable añadir unas linias a nuestra blacklist.

Abrimos un terminal y ponemos:

cd/etc/modprobe.d/
sudo gedit blacklist.conf

se abrirá un archivo, vamos al final de todo y añadimos estas linias.

Código: Seleccionar todo

# BLACKLIST RTL2832#

blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
y reiniciamos el pc.


Antes de acabar tambien queria comentar que en este tutorial e utilizado la parte de instalacion de gnuradio del compañero jackbauer de su foro(http://www.espectrodigital.com), asi que un agradecimiento para el tambien.


Saludos y espero que os guste el aporte.

Re: Manual instalacion telive

Publicado: 18 Ago 2015 09:19
por Rapidbit
Excelente tutorial, gran trabajo.
Saludos.

Re: Manual instalacion telive

Publicado: 18 Ago 2015 14:28
por J.Luis
Muchas gracias amigo. A ver si con paciencia y siguiendo pasito a pasito el tutorial consigo aprender algo,que
en telares Linux estoy asno total

Re: Manual instalacion telive

Publicado: 01 Feb 2016 12:07
por sway92
Buenos días Wirki
a ver si me puedes ayudar con la instalación de GNU RADIO y Telive.

1. He abierto GNU Radio y he añadido desde el panel lateral

OSMOCOM SOURCE y WX GUI FFT SINK .... ( Y le he dado a Execute )



Executing: "/home/sway92/top_block.py"

linux; GNU C++ version 4.8.2; Boost_105400; UHD_003.005.005-0-unknown
Using Volk machine: sse4_1_64_orc
gr-osmosdr 0.1.1 (0.1.1) gnuradio 3.7.2.1
built-in source types: file osmosdr fcd rtl rtl_tcp uhd hackrf bladerf rfspace
FATAL: No supported devices found to pick from.

Trying to fill up 1 missing channel(s) with null source(s).
This is being done to prevent the application from crashing
due to gnuradio bug #528.


a ver si me puedes guiar un poco. Como verás soy totalmente novato en ubuntu-linux jeje
muchas gracias.

Re: Manual instalacion telive

Publicado: 01 Feb 2016 21:06
por wirki
sway92 escribió:Buenos días Wirki
a ver si me puedes ayudar con la instalación de GNU RADIO y Telive.

1. He abierto GNU Radio y he añadido desde el panel lateral

OSMOCOM SOURCE y WX GUI FFT SINK .... ( Y le he dado a Execute )



Executing: "/home/sway92/top_block.py"

linux; GNU C++ version 4.8.2; Boost_105400; UHD_003.005.005-0-unknown
Using Volk machine: sse4_1_64_orc
gr-osmosdr 0.1.1 (0.1.1) gnuradio 3.7.2.1
built-in source types: file osmosdr fcd rtl rtl_tcp uhd hackrf bladerf rfspace
FATAL: No supported devices found to pick from.

Trying to fill up 1 missing channel(s) with null source(s).
This is being done to prevent the application from crashing
due to gnuradio bug #528.


a ver si me puedes guiar un poco. Como verás soy totalmente novato en ubuntu-linux jeje
muchas gracias.

Vamos a intentar ayudarte.

Bueno para empezar no comentas que distro usas de linux, luego si has seguido el tutorial aqui descrito o lo has instalado de otras formas.

El problema que estas teniendo puede ser debido a 2 cosas.

1-. Has instalado gnuradio 3.7( que con estas cosas da problemillas).
2-. Te faltan librerias o mal instaladas de gnuradio.

Yo te recomiendo que instales gnuradio 3.6 como e puesto en el 1 post. Si de todas formas quieres intentarlo en la 3.7 te comento que el error que te esta dando es un fallo de las librerias de gnuradio, concretamente en la rtl_sdr. Creo que la osmosdr esta bien instalada.
O bien no la tienes instalada o por lo que sea no se a instalado correctamente.

Dame un poco mas de informacion y te podre ayudar mas detalladamente.
1. Distro linux
2. Sdr que usas
3. Librerias instaladas a parte de gnuradio( gr-osmosdr, rtl-sdr,....)

Un saludo.

Re: Manual instalacion telive

Publicado: 05 Feb 2016 21:26
por J.Luis
He instalao GNU en Lubuntu (Lubuntu corre bien en los Centrino duo) ,tardó un monton de horas con ese telar.La verdad ,lo hice por
experimentar un poco ,dado que Kali 2.0 lo lleva de serie y no hace falta instalar nada ,bueno el Telive si hay que instalarlo.
El asunto es que para cada máquina se necesita una distro Lnux diferente, o eso, o andamos trasteando con los kernel y yo estoy aun
muy verde para ese asunto.
Lubuntu y Cruch funcionan bien en todo el hardware cataplasma que he probao,y he probao unos cuantos portatiles , tambein bastantes
sobremesa.A cada arquitectura Hard corresponde una distro Linux difrente,de hecho existe una lista de que distro va bien on que Hard..
Ojo!!yo he probao solo maquinas antiguas adquiridas en mercadillos.

Si tu máquina va bien con Kali ,me parce la mejor opcion ,a menos que quieras trastear y pelearte unas cuantas horas con GNU

Re: Manual instalacion telive

Publicado: 06 Feb 2016 20:12
por J.Luis
Kali 2.0 si lleva de serie instalado todo el paquete GNU radio,pero la ultima version Kali 2016.1 no lo lleva.
La version 2.0 se puede descargar de aqui:
http://blog.elhacker.net/2015/08/[ya-disponible-para-descargar-kali-linux-2-0-kali-sana-herramientas-novedades].html

*Copiar/pegar link en navegador y eleminar corchetes,de esta forma lleva directamente al link de decarga Kali 2.0 (32,64,arm...)

**Descargará la version completa (3.3 Gb aprorox) .Quemará DVD con Brasero, o Ultraiso los Juindoceros.USB bootables ,Yumi es
la mejor opción para Kali 2.0,otras quemadoras de USB colocan un Kernel que traen por defecto y el telar no funciona .

***Funciona perfectamente en máquinas con arquitectura i386 ,en otras peta.Si ya funcionó en esa máquin Mint Cinnamon ,Kali 2.0 lo hará
igualmente


De la pagina web oficial de Kali solo se puede decargar la version 2016.1

Re: Manual instalacion telive

Publicado: 06 Feb 2016 22:24
por wirki
Gracias J.Luis, sera cuestion de probar esta version a ver que tal va. Gracias por compartirlo.

Re: Manual instalacion telive

Publicado: 06 Feb 2016 22:35
por J.Luis
Estaria bien que tras probarlo nos comentaras..
Lanzalo Live asi no tienes que instalar si no te gusta

Re: Manual instalacion telive

Publicado: 06 Feb 2016 23:22
por wirki
Pues si tambien, mirare a ver si lo instalo con un livecd si me funciona todo y puedo hacer pruebas. Porsupuesto, una vez pruebe comento por aqui las novedades.Gracias de nuevo.