Perintah dan prosedur yang dibahas dalam artikel ini telah diuji dalam sistem Debian 10 Buster.
Memahami sumber.daftar File
Itu /etc/apt/sources.daftar filenya terlihat seperti ini:
File ini berisi daftar sumber default untuk menginstal perangkat lunak di sistem Anda. Dalam /etc/apt/sources.daftar file di atas, Anda akan melihat beberapa baris dimulai dengan “#" simbol. Ini adalah komentar yang digunakan untuk menonaktifkan repositori atau untuk menambahkan penjelasan tentang sumbernya. Semua baris dalam file ini terdaftar dalam format tertentu.
Selanjutnya, Anda akan mempelajari lebih lanjut tentang konten /etc/apt/sources.daftar mengajukan.
Itu /etc/apt/sources.daftar file berisi sumber dalam format berikut:
Tipe
Suku pertama dalam format di atas mewakili Tipe dari arsip. Syarat "deb” menunjukkan bahwa itu adalah repositori binari, yang merupakan file yang telah dikompilasi sebelumnya. Syarat "deb-src” menunjukkan bahwa itu adalah repositori paket dalam format file sumber, yang memerlukan kompilasi untuk menggunakannya dalam sistem.
URL repositori
Istilah berikutnya dalam format di atas mewakili URL repositori (HTTP, HTTPS, atau FTP). Istilah ini mewakili lokasi repositori dari mana Anda ingin mengunduh paket.
Distribusi
Istilah berikutnya dalam format di atas adalah nama kode pendek (i.e., Sid, Buster, Mengi, Lenny, Jessie, dll.) rilis, atau fase pengembangan rilis Debian (stabil, pengujian, dan tidak stabil).
Komponen
Istilah terakhir dalam format di atas mewakili kategori paket Debian. Kategori distribusi Debian yang tersedia adalah main, contrib, dan non-free.
Utama
Kategori ini berisi paket-paket yang dirilis di bawah lisensi gratis (BSD, GPL, dll.) dan yang memenuhi DFSG (Pedoman Perangkat Lunak Bebas Debian). Paket-paket ini juga berisi kode sumber di dalamnya, yang dapat dimodifikasi dan didistribusikan kembali.
Berkontribusi
Kategori ini berisi paket-paket yang memenuhi DFSG (Pedoman Perangkat Lunak Bebas Debian. Paket-paket dalam kategori Contrib adalah paket open-source, tetapi bergantung pada paket non-bebas untuk bekerja.
Tidak bebas
Kategori ini berisi paket-paket yang tidak memenuhi DFSG (Pedoman Perangkat Lunak Bebas Debian). Paket-paket ini memiliki beberapa ketentuan lisensi ketat yang membatasi penggunaan dan redistribusi perangkat lunak.
Menambahkan Repositori Menggunakan sumber.daftar File
Anda dapat menambahkan repositori di Debian menggunakan /etc/apt/sources.daftar mengajukan. Di sini, kami akan menambahkan repositori VirtualBox ke sumber.daftar file.
Untuk menambahkan repositori khusus ke /etc/apt/sources.daftar file, ikuti langkah-langkah di bawah ini:
1. Buka /etc/apt/sources.daftar file di editor apa pun:
$ sudo nano /etc/apt/sources.daftar2. Tambahkan repositori VirtualBox di file:
deb http://download.kotak virtual.kontribusi peregangan org/virtualbox/debian3. Simpan dan tutup file.
4. Setelah menambahkan repositori di /etc/apt/sources.daftar file, jalankan "pembaruan yang tepat” perintah untuk membuat sistem mengetahui repositori yang ditambahkan.
$ sudo apt updateSekarang repositori VirtualBox telah ditambahkan, Anda dapat melanjutkan dengan prosedur instalasi.
Cara alternatif untuk menambahkan repositori di sumber Debian adalah dengan menambahkan repositori di file terpisah di bawah /etc/apt/sources.daftar.d/ direktori. Ikuti langkah-langkah di bawah ini untuk melakukannya:
1. Buat file di /etc/apt/sources/list.d/ direktori dengan .daftar akhiran.
$ sudo nano /etc/apt/sources.daftar.d/kotak virtual.daftar2. Tambahkan repositori VirtualBox di file:
deb http://download.kotak virtual.kontribusi peregangan org/virtualbox/debian3. Simpan dan tutup file.
4. Setelah menambahkan repositori dalam file terpisah di bawah /etc/apt/sources.daftar.d direktori, jalankan "pembaruan yang tepat” perintah untuk membuat sistem mengetahui repositori yang ditambahkan.
$ sudo apt updateSekarang repositori VirtualBox telah ditambahkan, Anda dapat melanjutkan dengan prosedur instalasi.
Hanya itu yang ada untuk itu! Saya harap Anda sekarang memiliki pemahaman yang jelas tentang apa sumbernya.daftar file dan apa arti masing-masing istilah dalam file.