GNU/Linux >> Belajar Linux >  >> Ubuntu

E:Repositori 'http://security.ubuntu.com/ubuntu Bionic-security Inrelease' Mengubah Nilai 'suite' Dari 'bionic-updates' Menjadi 'bionic-security'?

Saya menjalankan Ubuntu 18.04. Saya ingin menginstal node dan npm di mesin saya. Versi repositori apt dari node adalah 8.x, sedangkan saya ingin memiliki versi 12.x (versi LTS saat ini).

Saya mengikuti panduan di sini:https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

Sesuai panduan, saya mengunduh
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh

lalu jalankan dengan
sudo -E ./nodesource_setup.sh

Namun, mesin saya gagal menjalankan sudo apt update dengan output (penuh) berikut:

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

Jawaban ini menyarankan bahwa seseorang harus menggunakan apt update alih-alih apt-get update . Bagaimanapun, saya menjalankan apt update .

Jawaban ini menyarankan untuk menjawab “Y” pada prompt.

Masalah github ini, dari komunitas Docker, memperjelas bahwa melakukannya adalah ide yang buruk.

Namun, jawaban ini menunjukkan bahwa terkadang repositori mengubah nama sumber paket.

Jadi pertanyaan saya adalah, apakah boleh menjawab Y di sini? Saya tidak ingin begitu saja menerima kesalahan apa pun yang dilakukan manajer paket kepada saya.

Jawaban yang Diterima:

Jika Anda tidak menjawab Y untuk pertanyaan Anda tidak akan pernah membuat apt-get (atau apt) berfungsi.

Tampaknya masuk akal bahwa repositori keamanan menetapkan nilai 'Suite' ke 'keamanan bionik'. Mengapa itu bionic-updates Saya tidak tahu, tapi mungkin itu kesalahan.

Adapun apt-get kontra apt , apt diperkenalkan di Ubuntu 16.04 sebagai antarmuka baru untuk sistem paket – lihat di sini:https://itsfoss.com/apt-vs-apt-get-difference/


Ubuntu
  1. Bagaimana cara memperbarui kunci GPG untuk repositori APT MySQL di Debian/Ubuntu?

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

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

  1. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  2. Sistem Dual-boot:Berapa Banyak Ruang yang Harus Saya Alokasikan Untuk /, /home, Dan /swap??

  3. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  1. Buka file langsung dari repositori pribadi GitLab

  2. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  3. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?