Manual instalacion telive
Publicado: 18 Ago 2015 00:26
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.
Dependiendo de nuestra version de ubuntu que tengamos, tambien ara falta instalar estas dependencias.
INSTALACION GNURADIO 3.6
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:
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
Instalando osmo-tetra-sq5bpf
Instalando telive
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
Abre un nuevo terminal y vas a:
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.
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.
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
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
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
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
Código: Seleccionar todo
cd
git clone https://github.com/sq5bpf/osmo-tetra-sq5bpf
cd osmo-tetra-sq5bpf
cd src
make
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
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
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
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.