Saya tidak bisa lari apt-get update
karena saya menemukan kesalahan berikut:
# apt-get update
Hit:1 http://ftp.br.debian.org/debian testing InRelease
Ign:2 http://security.debian.org/debian-security testing/updates InRelease
Err:3 http://security.debian.org/debian-security testing/updates Release
404 Not Found [IP: 151.101.92.204 80]
Reading package lists... Done
E: The repository 'http://security.debian.org/debian-security testing/updates Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Repository 'http://ftp.br.debian.org/debian testing InRelease' changed its 'Codename' value from 'buster' to 'bullseye'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Jadi ada dua pesan kesalahan di sini:
- Repositori tidak lagi memiliki file Release, yang aneh. Saya memeriksa di http://security-cdn.debian.org/debian-security/zzz-dists/testing/updates/ semut sepertinya file Release ada di sana. Apakah saya mencari di tempat yang salah atau ada sesuatu yang terjadi?
- Repositori mengubah namanya dari
buster
menjadibullseye
dan ini "harus diterima secara eksplisit" (saya melihat ini sekali hari ini; itu tidak ada ketika saya membuka pertanyaan dan tidak muncul lagi). Ini tidak terlalu mengejutkan, tapi saya tidak berharap itu menjadi masalah jika saya melacak repositori sebagaitesting
ganti nama rilis.
Apa yang dapat saya? APT menyuruh saya untuk membaca apt-secure(8)
, tetapi tidak memiliki informasi yang saya butuhkan atau saya tidak bisa memahaminya.
apt
vsapt-get
untuk waktu yang lama sekarang. Ini menyebabkan saya akhirnya mencarinya.apt
adalah cara yang disukai untuk melakukan manajemen paket untuk pengguna akhir.buster
". Saya kira itu sudah ditinggalkan beberapa waktu lalu dan saya ketinggalan pengumuman itu.zzz-dists
bagian dalam URL tidak biasa. Sepertinya folder yang saya akan ganti namanya untuk mendorongnya ke bawah daftar file. Saya tidak menyadaritesting/updates
penggantian nama sampai saya menghadapi masalah yang sama seperti Anda. Disebutkan oleh Debian : Jika Anda melacak pengujian atau nama kode stabil berikutnya, Anda harus selalu memiliki keamanan deb yang sesuai. Debian.org <"testing" or codename> -sistem keamanan utama di / etc / apt / sources Anda .list .Jika Anda meningkatkan dari pengujian ke buster, pastikan juga untuk menjalankannya
apt-get update --allow-releaseinfo-change
Jika tidak, tidak
apt-get update
akan membiarkan Anda memperbarui dengan Buster dan akan memuntahkan pesan seperti ini:sumber
Menurut Debian Project News yang diterbitkan 1 Juli, Debian 10 "Buster" dijadwalkan untuk beralih dari pengujian ke stabil pada 2019-07-06.
Sepertinya transisi sebenarnya dilakukan sesuai jadwal, dan distribusi pengujian sekarang harus mengejar ketinggalan dengan tidak stabil , untuk akhirnya menjadi Debian 11 "Bullseye". Anda mungkin mengalami beberapa efek samping sementara karena transisi dari cermin Debian ini.
Jika Anda ingin tetap menggunakan Debian 10 "Buster", sekarang saat yang tepat untuk mengganti Anda
/etc/apt/sources.list
menggunakan nama rilisbuster
alih-alihtesting
.Kalau tidak, Anda akan segera mendapatkan barang-barang mentah berdarah dari tidak stabil , dan Anda mungkin secara tidak sengaja mendapatkan upgrade parsial ke proto- "Bullseye".
Juga, ini adalah pengingat bagi siapa saja yang menggunakan kata
stable
di/etc/apt/sources.list
dalamnya untuk mempertimbangkan apakah akan mengubahnyastretch
dan tetap menggunakan versi yang lama, atau membaca Catatan Rilis dan melakukan langkah-langkah peningkatan yang disarankan.sumber
testing
dalamsources.list
kebuster
sekarang . Di sisi lain, jika Anda benar-benar ingin menjadi pelopor dari sprint 11 Debian, jangan ubah apa pun. Mungkin menunggu satu atau dua minggu hingga badai terburuk berlalu, pantau milis Debian yang sesuai, kemudian jalankanapt full-upgrade
dan lihat apa yang terjadi. Jika ada yang rusak, buat laporan bug yang bagus. Anda akan menguji Debian 11 saat mulai terbentuk!testing
baru saja keluar dari pembekuan dan saya ingin memperbarui. Jadi, apa yang dikatakan APT kepada saya? Bagaimana saya "secara eksplisit menerima" nama kode baru distribusi? Saya tidak ingat pernah melakukan ini sebelumnya.testing
telah berubah daribuster
kebullseye
untuk mencerminkan transisi Debian 10 -> 11, dan codename itu termasuk dalam file Release. Sepertinya versi Andaapt
cukup pintar untuk memblokir peningkatan yang tidak disengaja daribuster
menjadibullseye
. Prioritas Proyek Debian kemungkinan untuk mendapatkan yang barustable
dan memperbaiki masalah apa pun di dalamnya, jaditesting
mungkin akan sedikit rusak selama beberapa hari sampai mereka dapat membuat kunci APT baru untuktesting
rilis baru . Anda mungkin harus memperbaruidebian-archive-keyring
pkg secara manual setelah yang baru dirilis.Jalankan
apt update
dan terima perubahan (ketik y setiap kali ditanya). Itu akan membuat semua perubahan yang diperlukan.sumber