Instalando TETRA en una Raspberry Pi con RPI_tetradecoder

Se usa el comando del autor, pero da problemas

docker run -p 127.0.0.1:5920:5920 --device=/dev/bus/usb:/dev/bus/usb --device /dev/snd --rm -d harenber/rpi_tetradecode:latest

Por ello que se decide usar el fuente y generar el docker

git clone https://github.com/harenber/rpi_tetradecode.git
cd rpi_tetradecode

Modificar completamente el script

nano Dockerfile

FROM debian:buster

ADD debconf /tmp
ADD passwd /root/.vnc/passwd
ADD start_services.sh /
ADD install_telive.sh /
ADD en_30039502v010301p0.zip /install-tetra-codec/

# Líneas mágicas: Apuntar a los repositorios históricos (Archive) de Debian Buster
RUN sed -i 's/deb.debian.org/archive.debian.org/g' /etc/apt/sources.list && \
    sed -i 's/security.debian.org/archive.debian.org/g' /etc/apt/sources.list && \
    sed -i '/buster-updates/d' /etc/apt/sources.list
RUN debconf-set-selections /tmp/debconf && chmod +x install_telive.sh && apt-get update && \
    apt-get install -y sudo wget && ./install_telive.sh && \
    apt-get install -y openbox lightdm tigervnc-scraping-server xvfb xterm
RUN chmod +x /start_services.sh
EXPOSE 5920
CMD ["/start_services.sh"]

Si se usa arquitectura de 64 bits en la Raspberry Pi hay que cambiar la primera linea por 
FROM --platform=linux/arm/v7 debian:buster
compilar con
sudo docker build --platform=linux/arm/v7 -t mi_tetradecode .

Descargar los codecs oficiales

wget --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)" https://www.etsi.org/deliver/etsi_en/300300_300399/30039502/01.03.01_60/en_30039502v010301p0.zip

Depurar los ficheros

dos2unix start_services.sh

Generar el docker

sudo docker build -t mi_tetradecode .

Parar si hay algun docker en funcionamiento dado que usan el mismo SDR

sudo docker stop ultrafeeder

Arrancar el nuevo docker

sudo docker run -p 5920:5920 --device=/dev/bus/usb:/dev/bus/usb --device /dev/snd --name mi_tetra --rm -d mi_tetradecode

Conectarse por VNC con contraseña TestVNC

xxx.xxx.xxx.xxx:5920

Desde macOS usar safari o el monitor

vnc://192.168.1.50:5920

o las aplicaciones

TigerVNC Viewer (está muy optimizado para Linux/Docker).

RealVNC Viewer para macOS.

POR AHORA NO VA

Referencias


Advertencia importante


Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

No hay comentarios:

Publicar un comentario

Instalando TETRA en una Raspberry Pi con telive-2

Telive es un programa que permite visualizar información como señales, llamadas, etc., de una red Tetra. También permite registrar la infor...