23 votos

Cómo configurar apt en Debian Buster después de la publicación

Actualmente ejecuto Debian Buster en mi ordenador como prueba. Ahora que Buster se ha vuelto estable, ¿cómo debo actualizar mi sistema?

Concretamente, ¿cómo configuro /etc/apt/sources.list?

Actualmente, tiene este aspecto:

# deb cdrom:[Official Debian GNU/Linux Live 9.9.0 xfce 2019-04-27T10:47]/ stretch main
# deb cdrom:[Official Debian GNU/Linux Live 9.9.0 xfce 2019-04-27T10:47]/ stretch main

deb http://ftp.uk.debian.org/debian/ buster main
deb-src http://ftp.uk.debian.org/debian/ buster main
deb http://security.debian.org/debian-security/ buster/updates main
deb-src http://security.debian.org/debian-security/ buster/updates main

#stretch-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ buster-updates main
deb-src http://ftp.uk.debian.org/debian/ buster-updates main

Y cuando corro sudo apt-get update Obtengo esta salida:

Ign:1 http://deb.debian.org/debian stretch InRelease
Get:2 http://security.debian.org/debian-security buster/updates InRelease [31.1 kB]
Get:3 http://ftp.uk.debian.org/debian buster InRelease [118 kB]                  
Get:4 http://deb.debian.org/debian stretch Release [118 kB]
Get:5 http://ftp.uk.debian.org/debian buster-updates InRelease [46.8 kB]
Get:6 http://deb.debian.org/debian stretch Release.gpg [2,434 B]
Reading package lists... Done          
E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
N: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Version' value from '' to '10.0'
E: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository 'http://ftp.uk.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'testing-updates' to 'stable-updates'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository 'http://deb.debian.org/debian stretch Release' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

Actualización: Corrí sudo apt update y tuve este diálogo con el gestor de actualizaciones:

geoff@geoff-debian:/etc/apt$ sudo apt update
Get:1 http://ftp.uk.debian.org/debian buster InRelease [118 kB]
Get:2 http://security.debian.org/debian-security buster/updates InRelease [31.1 kB]                
E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
Get:3 http://ftp.uk.debian.org/debian buster-updates InRelease [46.8 kB]                                                 
Ign:4 http://deb.debian.org/debian stretch InRelease                                                                     
Get:5 http://deb.debian.org/debian stretch Release [118 kB]                                                              
Get:6 http://security.debian.org/debian-security buster/updates/main Sources [1,688 B]                                   
Get:7 http://deb.debian.org/debian stretch Release.gpg [2,434 B]                                                         
Get:8 http://security.debian.org/debian-security buster/updates/main amd64 Packages [1,448 B]                            
Get:9 http://security.debian.org/debian-security buster/updates/main Translation-en [1,364 B]                            
N: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Version' value from '' to '10.0'           
E: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
E: Repository 'http://ftp.uk.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'testing-updates' to 'stable-updates'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
E: Repository 'http://deb.debian.org/debian stretch Release' changed its 'Suite' value from 'stable' to 'oldstable'      
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
Fetched 171 kB in 1min 6s (2,594 B/s)                                                                                    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
159 packages can be upgraded. Run 'apt list --upgradable' to see them.
geoff@geoff-debian:/etc/apt$ 

¿Esto está bien? Me preocupa sobre todo el mensaje de "old-stable". ¿Se supone que todavía tengo este repositorio?

1 votos

Desafortunadamente, no puedo probar las respuestas de abajo, porque tuve que reinstalar Debian por otras razones. Sin embargo, acepté la respuesta de @alex-stragies, porque fue la más votada.

0 votos

Queremos respuestas que funcionen, no respuestas populares. Debido a que ya no se pueden probar las soluciones a este problema, y a que no fuiste capaz de encontrar una solución, esta pregunta debe ser cerrada.

0 votos

Voto por cerrar esta pregunta como off-topic porque el OP tuvo que realizar un work around y no puede probar las soluciones. La respuesta marcada es la respuesta popular y no puede ser verificada en esta situación.

49voto

rohu2187 Puntos 109

tl;dr : ejecute una vez apt-get update --allow-releaseinfo-change

Lo que sucede aquí, es que la base de datos local de apt recordaba que la "información de lanzamiento" de su paquete era "busterAsTesting", y cuando se actualiza ahora se devuelve "busterAsStable".

Esto da como resultado el error, y la indicación, de que es necesario "permitir el cambio de la información de la versión de lanzamiento".

Afortunadamente, apt-get tiene una opción para ello, llamada acertadamente allow-releaseinfo-change

Cuando se ejecuta apt-get con esta opción, se nota -como sin- la discrepancia de versiones (el N: -líneas), pero ahora lo acepta como se le dice que haga, y luego actualiza la base de datos local.

4voto

user1059517 Puntos 31
  1. sináptica abierta
  2. en el menú seleccione ajustes-->repositorios
  3. en las pestañas desmarcar todo
  4. cerrar las pestañas y dejar que se actualice
  5. abra de nuevo el cuadro de diálogo de los repositorios y compruebe todo lo que desee
  6. cerrar las pestañas y actualizar de nuevo y está bien

0 votos

Esto me ha funcionado.

2voto

Leon185 Puntos 11

Sugiero utilizar

apt update --allow-releaseinfo-change

Esto fue porque apt-get update --allow-releaseinfo-change no me funcionó.

No puedo comentar la respuesta aceptada anteriormente. Así que si todo lo demás falla, utilice mi respuesta.

0voto

mattdlockyer Puntos 2098

Ejecutar apt update y acepte los cambios (escriba y cada vez que se le pregunte). Hará todos los cambios necesarios.

0 votos

El OP dice haber hecho ya apt update . Esto no va a cambiar nada a la situación, una edición de /etc/apt/sources.list parece ser necesaria aquí.

0voto

anon Puntos 1

Esto no es un "problema" ni hay ninguna razón para ejecutar synaptic y trastear o cambiar sources.list. Tampoco es un error.

apt explica claramente lo que ocurre.

Lo único que hay que hacer es aceptar los cambios.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: