GNU/Linux >> Tutoriales Linux >  >> Ubuntu

E:¿El repositorio 'http://security.ubuntu.com/ubuntu Bionic-security Inrelease' cambió su valor de 'suite' de 'bionic-updates' a 'bionic-security'?

Estoy ejecutando Ubuntu 18.04. Quería instalar node y npm en mi maquina La versión apt del repositorio del nodo es 8.x, mientras que yo quería tener la versión 12.x (versión LTS actual).

Seguí la guía aquí:https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

Según la guía, descargué
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh

y luego lo ejecutó con
sudo -E ./nodesource_setup.sh

Sin embargo, mi máquina no puede ejecutar sudo apt update con el siguiente resultado (completo):

[email protected]:~/scripts$ sudo apt update
Hit:1 http://gb.archive.ubuntu.com/ubuntu bionic InRelease                 
Hit:2 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease         
Get:3 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:4 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease              
E: Repository 'http://security.ubuntu.com/ubuntu bionic-security InRelease' changed its 'Suite' value from 'bionic-updates' to 'bionic-security'
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] N
Fetched 88.7 kB in 8s (10.5 kB/s)                                                      
Reading package lists... Done
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease  
E: Some index files failed to download. They have been ignored, or old ones used instead.

Esta respuesta sugiere que uno debería usar apt update en lugar de apt-get update . No obstante, estoy ejecutando apt update .

Esta respuesta sugiere responder "S" al aviso.

Este problema de github, de la comunidad de Docker, deja en claro que hacerlo es una mala idea.

Sin embargo, esta respuesta sugiere que a veces los repositorios cambian los nombres de las fuentes de los paquetes.

Entonces mi pregunta es, ¿está bien responder S aquí? No quiero aceptar ciegamente cualquier error que me arroje el administrador de paquetes.

Respuesta aceptada:

Si no responde Y a la pregunta nunca conseguirá que funcione apt-get (o apt).

Parece razonable que un repositorio de seguridad establezca su valor de 'Suite' en 'seguridad biónica'. Por qué fue bionic-updates No puedo decirlo, pero probablemente fue un error.

En cuanto a apt-get contra apt , apt se introdujo en Ubuntu 16.04 como una nueva interfaz para el sistema de paquetes; consulte aquí:https://itsfoss.com/apt-vs-apt-get-difference/


Ubuntu
  1. ¿Diferencia entre /var/log/messages, /var/log/syslog y /var/log/kern.log?

  2. Instalar binarios en /bin, /sbin, /usr/bin y /usr/sbin, interacciones con --prefix y DESTDIR

  3. Abra un archivo directamente desde un repositorio privado de GitLab

  4. ¿Cómo saber desde qué carpeta se está ejecutando un proceso?

  5. unix:///var/run/supervisor.sock no hay tal archivo

[Corregido] N:El repositorio 'http://security.debian.org buster/updates InRelease' cambió su valor de 'Versión' de ” a '10'

Sistema de arranque dual:¿Cuánto espacio debo asignar para /, /home y /swap?

¿Autenticación de proxy con Terminal Ubuntu 14.04?

“No se puede crear el directorio de caché /home//.composer/cache/repo/https—packagist.org/, o el directorio no se puede escribir. Procediendo sin caché”?

Instalación de Cuda 8 en Ubuntu 16:¿No se puede localizar el paquete Cuda?

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?