Cara mengkonfigurasi sources.list di Debian 9

Posted on

[ad_1] Cara mengkonfigurasi sources.list di Debian 9

Konfigurasikan direktori sumber debain

Ini adalah deskripsi singkat tentang cara mengkonfigurasi file sources.list dalam rentang nama kode Debian 9. Debian adalah salah satu distribusi Linux paling populer dan sebagian besar kekuatannya berasal dari inti manajemen paket Debian. tepat. Segala sesuatu di Debian, baik itu aplikasi atau komponen lainnya, dibangun ke dalam sebuah paket, dan kemudian paket itu diinstal pada sistem Anda (baik oleh penginstal atau oleh Anda).

Memahami APT dan sources.list

Manajer paket cocok untuk Debian dan turunannya. APT, yang merupakan singkatan dari Advanced Package Tool, adalah seperangkat alat untuk mengelola paket Debian dan dengan demikian program yang diinstal pada sistem Debian Anda. APT memungkinkan:

  • Instal programnya
  • Hapus program
  • Perbarui program
  • Memperbaiki paket yang rusak, dll

Baca juga : Cara menginstal paket Debian secara offline

APT mampu menyelesaikan masalah ketergantungan dan mengambil paket yang diminta dari repositori paket yang ditunjuk. meninggalkan instalasi dan penghapusan paket yang sebenarnya ke dpkg. APT terutama digunakan oleh alat baris perintah, tetapi ada alat GUI yang tersedia yang dapat Anda gunakan.

Mengajukan /etc/apt/sources.list Di Debian itu digunakan oleh Apt sebagai bagian dari operasinya. File ini berisi daftar “Sumber” dari mana paket dapat disiapkan. Entri dalam file ini biasanya mengikuti format ini.

deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3

Entri yang ditunjukkan di atas adalah fiktif dan tidak boleh digunakan. Di bawah ini adalah isi dari file ini ketika dibagi menjadi beberapa bagian:

Jenis arsip:

Entri pertama di setiap baris – deb Atau deb-src Menunjukkan jenis arsip

  • deb Artinya, URL yang disediakan berisi paket yang telah dikompilasi. Ini adalah paket yang diinstal secara default saat menggunakan manajer paket seperti apt-get atau aptitude.
  • deb-src Tampilkan paket sumber dengan file kontrol Debian (.dsc) dan diff.gz yang berisi perubahan yang diperlukan untuk mengemas program.

URL repositori:

Entri berikutnya pada baris adalah URL ke repositori dari mana paket-paket diunduh. Anda dapat menemukan daftar utama paket repositori Debian dari sources.list mirror Debian di seluruh dunia.

Distribusi:

“distribusi” dapat berupa nama sandi distribusi/alias (Jesse, Peregangan, Buster, Sid) atau kelas rilis (stabil lama, stabil, eksperimental, tidak stabil). Jika Anda ingin melacak kelas rilis, gunakan nama kelas, jika Anda ingin melacak rilis titik Debian, gunakan nama kode.

Komponen

Biasanya ada tiga komponen yang dapat digunakan di Debian:

  • main – Ini berisi paket-paket yang merupakan bagian dari distribusi Debian. Paket-paket ini kompatibel dengan DFSG.
  • contrib – Paket di sini kompatibel dengan DFSG tetapi berisi paket yang tidak ada di repositori utama.
  • Tidak bebas – Ini termasuk paket perangkat lunak yang tidak sesuai dengan DFSG.

File sources.list lengkap di Debian 9 akan terlihat seperti berikut ini:

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main

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

Kemudian, untuk memiliki komponen contrib dan non-free, tambahkan contrib nonfree setelah main seperti gambar di bawah ini:

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free

Setelah membuat perubahan pada file sources.list, Anda harus menjalankan perintah berikut:

$ sudo apt-get update

Ini memastikan bahwa indeks apt Anda disinkronkan. Anda kemudian dapat menginstal paket baru dari repositori.

Tambahkan repositori khusus

Tidak selalu disarankan untuk menambahkan repositori kustom dan pihak ketiga ke file /etc/apt/sources.list. Atau, Anda dapat membuat file di folder /etc/apt/sources.list.d. Misalnya, untuk menginstal buruh pelabuhan di Debian 9 dari repositori upstream-nya, lakukan ini:

$ sudo vim /etc/apt/sources.list

Tambah isi:

deb https://apt.dockerproject.org/repo debian-stretch main

Kemudian Anda dapat terus memperbarui apt-cache dan menginstal paket buruh pelabuhan darinya. Ini adalah metode yang disarankan untuk menambahkan repositori pihak ketiga lainnya.

Masukkan kunci yang sesuai

Saat bekerja dengan repositori apt dan sources.list, terkadang Anda perlu menyertakan kunci gpg. Ini biasanya dilakukan dengan menggunakan perintah apt-key, yang sintaksnya adalah

# apt-key adv --keyserver  <server-address>--recv-keys  <key-id>

Misalnya, untuk mengunduh kunci gpg dari repositori buruh pelabuhan, jalankan:

# apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Kemudian

# apt-get update &&  apt-get install docker-engine

Secara umum, bekerja dengan file sources.list relatif mudah. Satu-satunya hal yang Anda harus tertarik adalah menempatkan distribusi yang tepat. Jika Anda menambahkan repositori sid dengan paket yang tidak stabil dalam instalasi yang stabil, sistem Anda mungkin akan mengalami crash atau berakhir dengan banyak dependensi yang belum terselesaikan.

[ad_2]

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *