24 junio, 2024

En algunas ocasiones, queremos instalar a través de apt-get aplicaciones que no se encuentran en los repositorios habituales de rasbian, o por el tipo de instalación no tenemos los repositorios configurados, con este pequeño tutorial, vamos a resolver este problema.

     Vamos a actualizar e instalar un conjunto de paquetes que nos resultarán útiles, (si es posible con nuestra configuración actual).

# apt-get update
# apt-get install apt-utils

 Ahora vamos a editar el fichero sources.list y lo dejaremos tal como está en rojo:

# nano /etc/apt/sources.list 
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://mirrordirector.raspbian.org/raspbian wheezy main contrib firmware non-free rpi
deb http://archive.raspberrypi.org/debian/ wheezy main
deb http://packages.omv-extras.org/debian/ kralizec main

 Una vez que le hemos dicho al sistema donde ir a buscar las aplicaciones, tenemos que importar las claves PGP de los repositorios,las cuales nos brindará la criptografía necesaria para validar el paquete descargado y su contenido, evitando que ataques del tipo man in the middle nos introduzca software con contenido no deseado, (esta función es aplicable a todos los linux)
 
   Para ello vamos a realizar las siguientes importaciones desde el servidor de claves PGP utilizando el agente GPG de raspbian:

# gpg --keyserver pgpkeys.mit.edu --recv-key 9D6D8F6BC857C906
# gpg -a --export 9D6D8F6BC857C906 | apt-key add -
# gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
# gpg -a --export 8B48AD6246925553 | apt-key add -
# gpg --keyserver pgpkeys.mit.edu --recv-key 7638D0442B90D010
# gpg -a --export 7638D0442B90D010 | apt-key add -
# gpg --keyserver pgpkeys.mit.edu --recv-key 6FB2A1C265FFB764
# gpg -a --export 6FB2A1C265FFB764 | apt-key add -
# gpg --keyserver pgpkeys.mit.edu --recv-key AAA3036B30B2308A
# gpg -a --export AAA3036B30B2308A | apt-key add -

Y comprobamos que las KEYS son correctas:

# apt-key list
root@pi:~# apt-key list
/etc/apt/trusted.gpg
--------------------
pub 2048R/90FDDD2E 2012-04-01
uid Mike Thompson (Raspberry Pi Debian armhf ARMv6+VFP) <mpthompson@gmail.com>
sub 2048R/5373DC6C 2012-04-01
pub 2048R/7FA3303E 2012-06-17
uid Raspberry Pi Archive Signing Key
sub 2048R/EDD83D6C 2012-06-17
pub 4096R/C857C906 2014-11-21 [expires: 2022-11-19]
uid Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>
pub 4096R/46925553 2012-04-27 [expires: 2020-04-25]
uid Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

pub 4096R/2B90D010 2014-11-21 [expires: 2022-11-19]
uid Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>
pub 4096R/65FFB764 2012-05-08 [expires: 2019-05-07]
uid Wheezy Stable Release Key <debian-release@lists.debian.org>
pub 2048R/30B2308A 2013-03-28
uid Aaron Murray <aaron27@ryecoinc.com>
sub 2048R/9B8E3DAE 2013-03-28

Ahora, ya podemos hacer un update de la lista de ficheros disponibles:

# apt-get update
Recordar que para instalar paquetes a través de apt-get, como por ejemplo PLEX Media Server, es necesario añadir su repositorio, y en la mayoría de ocasiones, importar la clave PGP del mismo.
 
     Espero os sirva de ayuda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies