Debian logo con Debian

Repositorios oficiales de Debian 9 Stretch

publicado en: Debian, Sist. Operativos, Software | 14
 
 

Para agregar los repositorios oficiales de Debian 9 Stretch tendremos que editar el archivo /etc/apt/sources.list. Para hacerlo, utilizaremos un editor de texto plano. Una de las muchas formas de editarlo es con el siguiente comando:

$ sudo nano /etc/apt/sources.list

Una vez abierto el archivo, sustituiremos su contenido por las líneas siguientes:

# Repositorio base stable.
deb http://ftp.es.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.es.debian.org/debian/ stretch main  contrib non-free
 
# Repositorio de actualizaciones de seguridad
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
 
# Repositorio de actualizaciones anteriormente conocido como "Volatil"
deb http://ftp.es.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.es.debian.org/debian/ stretch-updates main contrib non-free
 
# Repositorio multimedia
deb http://www.deb-multimedia.org stretch main contrib non-free

Nota: Observese que las ramas contrib y non-free están activadas. Esto supone que podrá instalar software privativo. Si lo que le interesa es instalar software 100% libre, elimine de las líneas las palabras contrib y non-free.

Si tras las modificaciones actualizamos el índice de los repositorios, obtendríamos un error de GPG:

W: Error de GPG: http://www.deb-multimedia.org stretch InRelease: Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY 5C808C2B65558117
W: El repositorio «http://www.deb-multimedia.org stretch InRelease» no está firmado.
N: Los datos de un repositorio como este no se pueden autenticar y por tanto su uso es potencialmente peligroso.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.

Esto es normal ya que algunos repositorios solicitan una llave de seguridad para acceder a sus paquetes, y en nuestro caso, nos falta la llave de seguridad para el repositorio Debian Multimedia. Para instalarla primero descargamos la llave con el siguiente comando:

wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb

Una vez descargada, la instalamos:

$ sudo dpkg -i deb-multimedia-keyring_2016.8.1_all.deb

Para finalizar, actualizamos el índice de los repositorios y comprobamos que todo ha ido bien:

$ sudo apt-get update

Nota: Una vez finalizado, opcionalmente podemos eliminar el paquete descargado:

$ rm deb-multimedia-keyring_2016.8.1_all.deb

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
 
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

14 comentarios

  1. Leoth

    hola que tal … mira despues de que hice el procedimiento con el update me genera lo siguiente:
    El objetivo Packages (Packages) está configurado varias veces en /etc/apt/sources.list.d.list:2

    con varios paquetes y cada vez que uso el update sale ese error

    que puedo hacer ???

    • J. Carlos

      Hola Leoth,
      Tiene toda la pinta de que tengas repositorios duplicados en /etc/apt/sources.list.d.list
      Si es así, comenta la línea duplicada.
      o muéstrame el contenido de /etc/apt/sources.list.d.list y /etc/apt/sources.list para mirar que puede estar ocurriendo
      Un saludo

  2. Amian

    Hola,
    Mi conección a internet es inestable y tengo que actualizar el sistema desde un repositorio local en el disco duro, pero cuando le doy update me lanza el error:»»» E: Fallo al obtener file:/media/amian/D0D0A6EDD0A6D8CC/Programas/deb/debian-stretch/dists/stable-updates/main/i18n/Translation-en Fichero no encontrado – /media/amian/D0D0A6EDD0A6D8CC/Programas/deb/debian-stretch/dists/stable-updates/main/i18n/Translation-en (2: No existe el fichero o el directorio) «»».He revisado y el fichero si exixte, que puede ser?

  3. Luis Ricardo

    Muchísimas gracias, mi profesor sino sale en el manual nada.

  4. Javier Terol

    Hola, he seguido los pasos que indicas y al hacer el update obtengo unos errores que te adjunto. ¿Sabrías decirme cómo solucionarlo? Gracias!
    Ign:1 http://security.debian.org stretch/updates InRelease
    Ign:2 http://deb.debian.org/debian stretch InRelease
    Err:3 http://security.debian.org stretch/updates Release
    404 Not Found [IP: 151.101.134.132 80]
    Ign:4 http://deb.debian.org/debian stretch-updates InRelease
    Err:5 http://deb.debian.org/debian stretch Release
    404 Not Found [IP: 151.101.134.132 80]
    Err:6 http://deb.debian.org/debian stretch-updates Release
    404 Not Found [IP: 151.101.134.132 80]
    Obj:7 http://ppa.launchpad.net/webupd8team/java/ubuntu precise InRelease
    Leyendo lista de paquetes… Hecho
    E: El repositorio «http://security.debian.org stretch/updates Release» no tiene un fichero de Publicación.
    N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
    N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
    E: El repositorio «http://deb.debian.org/debian stretch Release» no tiene un fichero de Publicación.
    N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
    N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
    E: El repositorio «http://deb.debian.org/debian stretch-updates Release» no tiene un fichero de Publicación.
    N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
    N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
    root@clemen4:/home/jterol# ^C
    root@clemen4:/home/jterol# vi /etc/apt/sources.list
    root@clemen4:/home/jterol# apt-get update
    Ign:1 http://security.debian.org/debian-security stretch/updates InRelease
    Err:2 http://security.debian.org/debian-security stretch/updates Release
    404 Not Found [IP: 151.101.134.132 80]
    Obj:3 http://ppa.launchpad.net/webupd8team/java/ubuntu precise InRelease
    Ign:4 http://ftp.es.debian.org/debian stretch InRelease
    Ign:5 http://ftp.es.debian.org/debian stretch-updates InRelease
    Err:6 http://ftp.es.debian.org/debian stretch Release
    404 Not Found [IP: 130.89.148.12 80]
    Err:7 http://ftp.es.debian.org/debian stretch-updates Release
    404 Not Found [IP: 130.89.148.12 80]
    Leyendo lista de paquetes… Hecho
    E: The repository ‘http://security.debian.org/debian-security stretch/updates Release’ no longer has a Release file.
    N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
    N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
    E: El repositorio «http://ftp.es.debian.org/debian stretch Release» no tiene un fichero de Publicación.
    N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
    N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
    E: El repositorio «http://ftp.es.debian.org/debian stretch-updates Release» no tiene un fichero de Publicación.
    N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
    N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.

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.