GNU/Linux >> Linux Esercitazione >  >> Ubuntu

E:Il repository "http://security.ubuntu.com/ubuntu Bionic-security Inrelease" ha cambiato il suo valore di "suite" da "aggiornamenti bionici" a "sicurezza bionica"?

Sto eseguendo Ubuntu 18.04. Volevo installare node e npm sulla mia macchina. La versione del repository apt di node è 8.x, mentre volevo avere la versione 12.x (versione LTS corrente).

Ho seguito la guida qui:https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

Come da guida, ho scaricato
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh

e poi eseguilo con
sudo -E ./nodesource_setup.sh

Tuttavia, la mia macchina non riesce a eseguire sudo apt update con il seguente output (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.

Questa risposta suggerisce che si dovrebbe usare apt update invece di apt-get update . Tuttavia, sto eseguendo apt update .

Questa risposta suggerisce di rispondere "Y" al prompt.

Questo problema con github, dalla community Docker, chiarisce che farlo è una cattiva idea.

Tuttavia, questa risposta suggerisce che a volte i repository cambiano i nomi delle origini dei pacchetti.

Quindi la mia domanda è:va bene rispondere Y qui? Non voglio semplicemente accettare ciecamente qualsiasi errore che il gestore di pacchetti mi lancia.

Risposta accettata:

Se non rispondi Y alla domanda non riuscirai mai a far funzionare apt-get (o apt).

Sembra ragionevole che un repository di sicurezza imposti il ​​suo valore "Suite" su "bionic-security". Perché erano bionic-updates Non posso dirlo, ma probabilmente è stato un errore.

Per quanto riguarda apt-get contra apt , apt è stato introdotto in Ubuntu 16.04 come nuova interfaccia per il sistema di pacchetti – vedi qui:https://itsfoss.com/apt-vs-apt-get-difference/


Ubuntu
  1. Come aggiornare la chiave GPG per il repository MySQL APT su Debian/Ubuntu?

  2. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  3. Bash =~ Regex e HTTPS://regex101.com/?

  4. Debian – Spostare /var, /home in una partizione separata?

  5. Ubuntu – /usr/bin/host non rileva le modifiche a /etc/hosts anche dopo il riavvio?

[Risolto] N:Repository "http://security.debian.org buster/updates InRelease" ha cambiato il suo valore "Version" da " a "10"

Sistema a doppio avvio:quanto spazio devo allocare per /, /home e /swap??

Autenticazione proxy con Terminal Ubuntu 14.04?

Apri un file direttamente da un repository privato GitLab

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?