Perintah dan prosedur yang dibincangkan dalam artikel ini telah diuji dalam sistem Debian 10 Buster.
Memahami sumber.senarai Fail
The / etc / apt / sumber.senarai fail kelihatan seperti ini:
Fail ini mengandungi senarai sumber lalai untuk memasang perisian pada sistem anda. Di dalam / etc / apt / sumber.senarai fail di atas, anda akan melihat beberapa baris bermula dengan "#Simbol. Ini adalah komen yang digunakan untuk melumpuhkan repositori atau untuk menambahkan penjelasan mengenai sumbernya. Semua baris dalam fail ini disenaraikan dalam format tertentu.
Seterusnya, anda akan mengetahui lebih lanjut mengenai kandungan / etc / apt / sumber.senarai fail.
The / etc / apt / sumber.senarai fail mengandungi sumber dalam format berikut:
Jenis
Istilah pertama dalam format di atas mewakili menaip arkib. Istilah “deb"Menunjukkan bahawa itu adalah repositori binari, yang merupakan fail yang disusun sebelumnya. Istilah “deb-src"Menunjukkan bahawa ini adalah repositori paket dalam format file sumber, yang memerlukan penyusunan untuk menggunakannya dalam sistem.
URL repositori
Istilah seterusnya dalam format di atas mewakili URL repositori (HTTP, HTTPS, atau FTP). Istilah ini mewakili lokasi repositori dari mana anda ingin memuat turun pakej.
Pembahagian
Istilah seterusnya dalam format di atas adalah sama ada nama kod pendek (i.e., Sid, Buster, Wheezy, Lenny, Jessie, dll.) pelepasan, atau fasa pengembangan pelepasan Debian (stabil, ujian, dan tidak stabil).
Komponen
Istilah terakhir dalam format di atas mewakili kategori pakej Debian. Kategori edaran Debian yang tersedia adalah utama, contrib, dan tidak percuma.
Utama
Kategori ini mengandungi pakej yang dikeluarkan dengan lesen percuma (BSD, GPL, dll.) dan yang memenuhi DFSG (Garis Panduan Perisian Percuma Debian). Pakej ini juga mengandungi kod sumber di dalamnya, yang dapat diubah suai dan diedarkan semula.
Sumbang
Kategori ini mengandungi pakej yang memenuhi DFSG (Garis Panduan Perisian Percuma Debian. Pakej dalam kategori Contrib adalah pakej sumber terbuka, tetapi bergantung pada pakej bebas untuk berfungsi.
Tidak percuma
Kategori ini mengandungi pakej yang tidak memenuhi DFSG (Garis Panduan Perisian Percuma Debian). Pakej ini mempunyai beberapa syarat lesen yang ketat yang menyekat penggunaan dan pengagihan semula perisian.
Menambah Repositori Menggunakan sumber.senarai Fail
Anda boleh menambahkan repositori dalam Debian menggunakan / etc / apt / sumber.senarai fail. Di sini, kami akan menambahkan repositori VirtualBox ke sumbernya.fail senarai.
Untuk menambahkan repositori tersuai ke / etc / apt / sumber.senarai fail, ikuti langkah-langkah di bawah:
1. Buka / etc / apt / sumber.senarai failkan di mana-mana penyunting:
$ sudo nano / etc / apt / sumber.senarai2. Tambahkan repositori VirtualBox dalam fail:
deb http: // muat turun.kotak maya.org / virtualbox / debian stretch contrib3. Simpan dan tutup fail.
4. Setelah menambahkan repositori di / etc / apt / sumber.senarai fail, jalankan "kemas kini tepat"Perintah untuk membuat sistem menyedari repositori tambahan.
$ sudo apt kemas kiniSetelah repositori VirtualBox telah ditambahkan, anda boleh meneruskan prosedur pemasangan.
Cara alternatif untuk menambahkan repositori dalam sumber Debian adalah dengan menambahkan repositori dalam fail berasingan di bawah / etc / apt / sumber.senarai.d / direktori. Ikuti langkah di bawah untuk melakukannya:
1. Buat fail di / etc / apt / sumber / senarai.d / direktori dengan .akhiran senarai.
$ sudo nano / etc / apt / sumber.senarai.d / kotak maya.senarai2. Tambahkan repositori VirtualBox dalam fail:
deb http: // muat turun.kotak maya.org / virtualbox / debian stretch contrib3. Simpan dan tutup fail.
4. Setelah menambahkan repositori dalam fail berasingan di bawah / etc / apt / sumber.senarai.d direktori, jalankan "kemas kini tepat"Perintah untuk membuat sistem menyedari repositori tambahan.
$ sudo apt kemas kiniSetelah repositori VirtualBox telah ditambahkan, anda boleh meneruskan prosedur pemasangan.
Itu sahaja yang ada! Saya harap anda sekarang mempunyai pemahaman yang jelas tentang apa sumbernya.fail senarai dan maksud setiap istilah dalam fail.