GNU/Linux >> Belajar Linux >  >> Linux

Docker:Bagaimana cara menambahkan backport ke sources.list melalui Dockerfile?

Diuji pada Ubuntu 20.04, >> diperlukan saat menambahkan ke sources.list.

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

Jawaban lain membuat lalat baru di /etc/apt/sources.list.d tidak apa-apa, tetapi pertanyaan awal mengacu pada menambahkan sources.list . Gunakan >> untuk menambahkan file.


Anda dapat melakukannya dengan menambahkan di bawah ini

RUN printf "deb http://httpredir.debian.org/debian jessie-backports main non-free\ndeb-src http://httpredir.debian.org/debian jessie-backports main non-free" > /etc/apt/sources.list.d/backports.list

Mencari masalah yang sama saya telah melihat bahwa Debian menyediakan gambar Docker untuk backport versi. Jadi Anda tidak perlu melakukannya sendiri. Misalnya Anda dapat memiliki jessie backports Dockerfile menggunakan FROM debian:jessie-backports perintah.

Dengan melihat apa yang dilakukan oleh salah satu file backport resmi Debian untuk memiliki versi backport, ini bermuara pada sesuatu yang mirip dengan jawaban Tarun, menggunakan distribusi basis lalu menambahkan backport ke backports.list tertentu , yaitu:

FROM debian:jessie
RUN echo 'deb http://deb.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/backports.list

Linux
  1. Tambahkan perangkat blok cdrom ke daftar sumber apt Debian

  2. Cara Memasang Mesin Docker di Debian 11

  3. Cara Menambahkan Ruang Swap di Debian 11

  1. Cara Menginstal Docker di Debian 10 Buster

  2. Bagaimana cara menambahkan pengguna ke wadah Docker?

  3. Bagaimana cara menginstal Mono 4.0.1 di Debian 8?

  1. Cara Mendaftar Paket yang Terinstal di Debian

  2. Cara Menginstal Docker di Debian 11

  3. Bagaimana Menambahkan Repositori ke Debian