GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

E:Das Repository „http://security.ubuntu.com/ubuntu Bionic-security Inrelease“ hat seinen „suite“-Wert von „bionic-updates“ zu „bionic-security“ geändert?

Ich verwende Ubuntu 18.04. Ich wollte node installieren und npm auf meiner Maschine. Die Apt-Repository-Version von node ist 8.x, wobei ich Version 12.x (Aktuelle LTS-Version) haben wollte.

Ich habe die Anleitung hier befolgt:https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

Gemäß der Anleitung habe ich
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh heruntergeladen

und dann mit
sudo -E ./nodesource_setup.sh ausgeführt

Mein Computer kann jedoch sudo apt update nicht ausführen mit der folgenden (vollständigen) Ausgabe:

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

Diese Antwort schlägt vor, dass man apt update verwenden sollte statt apt-get update . Trotzdem führe ich apt update aus .

Diese Antwort schlägt vor, die Eingabeaufforderung mit „Y“ zu beantworten.

Dieses Github-Problem der Docker-Community macht deutlich, dass dies keine gute Idee ist.

Diese Antwort legt jedoch nahe, dass Repositories manchmal die Namen von Paketquellen ändern.

Meine Frage ist also, ist es in Ordnung, hier mit Y zu antworten? Ich möchte nicht einfach jeden Fehler akzeptieren, den der Paketmanager mir vorwirft.

Akzeptierte Antwort:

Wenn Sie nicht Y antworten Zu der Frage, dass apt-get (oder apt) niemals funktioniert.

Es erscheint vernünftig, dass ein Sicherheits-Repository seinen „Suite“-Wert auf „bionic-security“ setzt. Warum es bionic-updates war Ich kann es nicht sagen, aber es war wahrscheinlich ein Fehler.

Wie bei apt-get contra apt , apt wurde in Ubuntu 16.04 als neue Schnittstelle zum Paketsystem eingeführt – siehe hier:https://itsfoss.com/apt-vs-apt-get-difference/


Ubuntu
  1. Wie aktualisiere ich den GPG-Schlüssel für das MySQL APT-Repository unter Debian/Ubuntu?

  2. Bash =~ Regex und Https://regex101.com/?

  3. Debian – /var, /home auf separate Partition verschieben?

  4. Ubuntu – /usr/bin/host übernimmt auch nach dem Neustart keine Änderungen an /etc/hosts?

  5. Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

[Behoben] N:Das Repository „http://security.debian.org buster/updates InRelease“ hat seinen „Version“-Wert von „“ auf „10“ geändert

Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

Dual-Boot-System:Wie viel Speicherplatz sollte ich für /, /home und /swap zuweisen?

Öffnen Sie eine Datei direkt aus einem privaten GitLab-Repository

Wie finde ich heraus, aus welchem ​​Ordner ein Prozess läuft?

unix:///var/run/supervisor.sock keine solche Datei