GNU/Linux >> Tutoriels Linux >  >> Ubuntu

E :Le référentiel « http://security.ubuntu.com/ubuntu Bionic-security Inrelease » a changé sa valeur « suite » de « bionic-updates » à « bionic-security » ?

J'utilise Ubuntu 18.04. Je voulais installer node et npm sur mon appareil. La version du référentiel apt de node est 8.x, alors que je voulais avoir la version 12.x (version LTS actuelle).

J'ai suivi le guide ici :https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

Selon le guide, j'ai téléchargé
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh

puis l'a exécuté avec
sudo -E ./nodesource_setup.sh

Cependant, ma machine ne parvient pas à exécuter sudo apt update avec la sortie (complète) suivante :

[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.

Cette réponse suggère que l'on devrait utiliser apt update au lieu de apt-get update . Néanmoins, j'utilise apt update .

Cette réponse suggère de répondre "O" à l'invite.

Ce problème github, de la communauté Docker, montre clairement que cela est une mauvaise idée.

Cependant, cette réponse suggère que parfois les référentiels modifient les noms des sources de packages.

Donc ma question est, est-ce OK pour répondre Y ici ? Je ne veux pas simplement accepter aveuglément n'importe quelle erreur que le gestionnaire de paquets me lance.

Réponse acceptée :

Si vous ne répondez pas Y à la question vous n'obtiendrez jamais apt-get (ou apt) qui fonctionne.

Il semble raisonnable qu'un référentiel de sécurité définisse sa valeur "Suite" sur "bionic-security". Pourquoi c'était bionic-updates Je ne peux pas le dire, mais c'était probablement une erreur.

Comme pour apt-get contre apt , apt a été introduit dans Ubuntu 16.04 en tant que nouvelle interface pour le système de paquets - voir ici :https://itsfoss.com/apt-vs-apt-get-difference/


Ubuntu
  1. Comment mettre à jour la clé GPG pour le référentiel MySQL APT sur Debian/Ubuntu ?

  2. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  3. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

  4. Système à double amorçage :combien d'espace dois-je allouer pour /, /home et /swap ?

  5. Authentification Proxy Avec Terminal Ubuntu 14.04 ?

[Corrigé] N :le référentiel "http://security.debian.org buster/updates InRelease" a changé sa valeur "Version" de " à " 10 "

Ubuntu 14.04 "n'a pas obtenu d'Uri de lecture sur le fichier d'entrée:///*" ?

"Impossible de créer un répertoire de cache /home//.composer/cache/repo/https—packagist.org/, ou le répertoire n'est pas accessible en écriture. Procéder sans cache ?

Ouvrir un fichier directement depuis un dépôt privé GitLab

Comment savoir à partir de quel dossier un processus est en cours d'exécution ?

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?