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ó consudo -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/