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 |
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.Nota: Una vez finalizado, opcionalmente podemos eliminar el paquete descargado:
$ rm deb-multimedia-keyring_2016.8.1_all.deb






Fox
Excelente.
J. Carlos
Gracias Fox
Héctor
Muchas gracias, me sirvió mucho,
J. Carlos
No hay de qué.
Un Saludo
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
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?
J. Carlos
Hola Amian,
¿Has comprobado los permisos de la/s carpeta/s que contienen el repositorio y de los archivos?
Un saludo
Luis Ricardo
Muchísimas gracias, mi profesor sino sale en el manual nada.
J. Carlos
Gracias a ti, Luis Ricardo, por visitar ZeppelinuX.
Roberto
Perfecto !
Rápido, claro y conciso.
J. Carlos
Hola Roberto,
Gracias por tu comentario.
un Saludo
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.
J. Carlos
Hola Javier,
Perdona la tardanza en contestar pero asuntos personales me han obligado a dejar en segundo plano este sitio ZeppelinuX.
Edita /etc/apt/sources.list y prueba a utilizar https:// en las URLs que te dan fallo: http://security.debian.org/debian-security/ y http://deb.debian.org/debian.
Hazlo y nos cuentas.
Un saludo y gracias por visitar ZeppelinuX