GNU/Linux >> Znalost Linux >  >> Ubuntu

E:Úložiště ‚http://security.ubuntu.com/ubuntu Bionic-security Inrelease‘ Změnilo svou hodnotu ‚suite‘ z ‚bionic-updates‘ na ‚bionic-security‘?

Používám Ubuntu 18.04. Chtěl jsem nainstalovat node a npm na mém stroji. Verze apt úložiště uzlu je 8.x, zatímco já jsem chtěl mít verzi 12.x (aktuální verze LTS).

Postupoval jsem podle návodu zde:https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

Podle návodu jsem si stáhl
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh

a poté jej spustil pomocí
sudo -E ./nodesource_setup.sh

Můj počítač však nespustí sudo apt update s následujícím (plným) výstupem:

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

Tato odpověď naznačuje, že byste měli použít apt update místo apt-get update . Nicméně spouštím apt update .

Tato odpověď navrhuje odpovědět na výzvu „Y“.

Tento problém s githubem od komunity Docker jasně ukazuje, že to není dobrý nápad.

Tato odpověď však naznačuje, že někdy úložiště mění názvy zdrojů balíčků.

Moje otázka tedy zní, je v pořádku odpovědět zde Y? Nechci jen slepě přijímat jakoukoli chybu, kterou na mě správce balíčků hodí.

Přijatá odpověď:

Pokud neodpovíte Y na otázku, kterou nikdy nezprovozníte apt-get (nebo apt).

Zdá se rozumné, že úložiště zabezpečení nastaví svou hodnotu „Suite“ na „bionické zabezpečení“. Proč to byly bionic-updates Nemohu říct, ale pravděpodobně to byla chyba.

Pokud jde o apt-get contra apt , apt byl představen v Ubuntu 16.04 jako nové rozhraní systému balíčků – viz zde:https://itsfoss.com/apt-vs-apt-get-difference/


Ubuntu
  1. Jak aktualizovat klíč GPG pro úložiště MySQL APT na Debian/Ubuntu?

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Bash =~ Regex A Https://regex101.com/?

  1. Debian – Přesunutí /var, /home do samostatného oddílu?

  2. Ubuntu – /usr/bin/host nevyzvedává změny v /etc/hosts ani po restartu?

  3. Ověřování proxy pomocí terminálu Ubuntu 14.04?

  1. „Nelze vytvořit adresář mezipaměti /home//.composer/cache/repo/https—packagist.org/, nebo adresář není zapisovatelný. Pokračovat bez mezipaměti“?

  2. Instalace Cuda 8 na Ubuntu 16:Nelze najít balíček Cuda?

  3. Nainstalujte binární soubory do /bin, /sbin, /usr/bin a /usr/sbin, interakce s --prefix a DESTDIR