GNU/Linux >> Belajar Linux >  >> Debian

Debian – Gagal Mengambil Repositori Backports Jessie?

Saya menggunakan gambar buruh pelabuhan sebagai dasar untuk pengembangan saya sendiri yang menambahkan repositori backport jessie di Dockerfile-nya dan menggunakannya untuk menginstal ketergantungan. Gambar ini menggunakan perintah berikut untuk menambahkan repositori:

echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list

Masalahnya adalah mengambil paket dari repositori backports sekarang gagal dengan kesalahan berikut (sebelumnya ini berfungsi):

W: Failed to fetch
http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages
404  Not Found

W: Failed to fetch
http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages
 404  Not Found

Saya mencari di server itu, dan jalur itu memang tidak ada di sana.

Saya mencoba mencari tahu di situs backport Debian apakah repositori khusus ini masih tersedia, dan saya tidak menemukan indikasi bahwa ini sudah usang atau semacamnya.

Apakah ini masalah sementara dengan repositori, atau apakah repositori jessie-backports tidak tersedia lagi? Dan jika ini bukan masalah sementara, opsi apa yang saya miliki untuk menggunakan repositori ini atau yang setara tanpa memutakhirkan ke versi stabil Debian yang lebih baru?

Jawaban yang Diterima:

Wheezy dan Jessie baru-baru ini dihapus dari jaringan mirror, jadi jika Anda ingin terus mengambil backport Jessie, Anda perlu menggunakan archive.debian.org sebagai gantinya:

deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main

(Pemeriksaan validitas perlu dinonaktifkan karena repositori tidak lagi diperbarui. apt Jessie tidak mendukung check-valid-until flag, lihat jawaban inostia untuk detailnya, dan ringkasan konfigurasi lebih jauh di jawaban ini.)

jessie-updates repositori telah dihapus:semua pembaruan telah digabungkan dengan repositori utama, dan tidak akan ada pembaruan non-keamanan lebih lanjut. Jadi setiap referensi ke jessie-updates di sources.list atau sources.list.d file perlu dihapus. Pembaruan keamanan akan terus diberikan, pada arsitektur yang didukung LTS, di repositori keamanan, hingga 30 Juni 2020.

Karena Anda sedang membuat image container, saya sangat merekomendasikan mendasarkannya pada Debian 9 (Stretch) sebagai gantinya. Untuk tetap menggunakan Debian 8 (Jessie), repositori Anda akan terlihat seperti

deb http://cdn-fastly.deb.debian.org/debian/ jessie main
deb-src http://cdn-fastly.deb.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

deb http://archive.debian.org/debian jessie-backports main
deb-src http://archive.debian.org/debian jessie-backports main

(tanpa jessie-updates penyimpanan).

Anda juga harus menonaktifkan pemeriksaan validitas di /etc/apt/apt.conf (yang akan berlaku untuk semua repositori):

Acquire::Check-Valid-Until "false";

Debian
  1. Debian 8 Jessie Dirilis – Apa yang Baru?

  2. Daftar repositori resmi Debian Jessie

  3. Menginstal Xen Hypervisor 4.8 di Debian Jessie

  1. Debian apt-get jessie sources.list

  2. Bagaimana cara mengupgrade Debian 8 Jessie ke Debian 9 Stretch

  3. Debian – Keamanan Repositori Debian?

  1. Cara Install Proxmox VE 4 di Debian 8 (Jessie)

  2. Menginstal Webmin di Debian 8 (Jessie)

  3. Memasang TeamPass di Debian Jessie