Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

8.1.2. Memahami sources.list Mengajukan


Grafik sources.list file adalah file konfigurasi kunci untuk mendefinisikan sumber paket, dan penting untuk memahami bagaimana itu diletakkan dan bagaimana mengkonfigurasinya karena APT tidak akan berfungsi tanpa daftar sumber paket yang didefinisikan dengan benar. Mari kita bahas sintaksnya, lihat berbagai repositori yang digunakan oleh Kali Linux, dan diskusikan mirror dan mirror redirection, maka Anda akan siap untuk menggunakan APT.

Setiap baris aktif dari / Etc / apt / sources.list file (dan dari /etc/apt/sources.list.d/*. Daftar files) berisi deskripsi sumber, terdiri dari tiga bagian yang dipisahkan oleh spasi. Baris komentar dimulai dengan a # karakter:


# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Snapshot Resmi amd64 LANGSUNG/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main tidak bebas


deb http://http.kali.org/kali kali-rolling kontribusi utama non-bebas

# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Snapshot Resmi amd64 LANGSUNG/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main tidak bebas


deb http://http.kali.org/kali kali-rolling kontribusi utama non-bebas


Mari kita lihat sintaks file ini. Bidang pertama menunjukkan jenis sumber:

deb untuk paket biner,

deb-src untuk paket sumber.

Bidang kedua memberikan URL dasar sumber: ini dapat terdiri dari mirror Debian atau arsip paket lain yang disiapkan oleh pihak ketiga. URL dapat dimulai dengan file: // untuk menunjukkan sumber lokal yang diinstal dalam hierarki file sistem, dengan http:// untuk menunjukkan sumber yang dapat diakses dari server web, atau dengan ftp:// untuk sumber yang tersedia di server FTP. URL juga dapat dimulai dengan CD ROM: untuk penginstalan berbasis disk CD-ROM/DVD-ROM/Blu-ray, meskipun ini lebih jarang terjadi karena metode penginstalan berbasis jaringan semakin umum.

Grafik CD ROM entri menggambarkan CD/DVD-ROM yang Anda miliki. Berlawanan dengan entri lain, CD-ROM tidak selalu tersedia, karena harus dimasukkan ke dalam drive dan biasanya hanya satu disk yang dapat dibaca pada satu waktu. Untuk alasan tersebut, sumber-sumber ini dikelola dengan cara yang sedikit berbeda dan perlu ditambahkan dengan apt-cdrom program, biasanya dijalankan dengan menambahkan parameter. Yang terakhir kemudian akan meminta disk untuk dimasukkan ke dalam drive dan akan menelusuri isinya mencari Paket Kami. file. Ini akan menggunakan file-file ini untuk memperbarui database paket yang tersedia (operasi ini biasanya dilakukan oleh: Update apt memerintah). Setelah itu, APT akan meminta disk jika membutuhkan paket yang disimpan di dalamnya.

Sintaks bidang terakhir tergantung pada struktur repositori. Dalam kasus yang paling sederhana, Anda cukup menunjukkan subdirektori (dengan garis miring yang diperlukan) dari sumber yang diinginkan (ini sering kali sederhana "./”, yang mengacu pada tidak adanya subdirektori—paket-paket tersebut kemudian langsung

di URL yang ditentukan). Tetapi dalam kasus yang paling umum, repositori akan terstruktur seperti cermin Debian, dengan beberapa distribusi yang masing-masing memiliki banyak komponen. Dalam kasus tersebut, beri nama distribusi yang dipilih, lalu komponen (atau bagian) yang akan diaktifkan. Mari luangkan waktu sejenak untuk memperkenalkan bagian-bagian ini.

Debian dan Kali menggunakan tiga bagian untuk membedakan paket sesuai dengan lisensi yang dipilih oleh penulis setiap karya.

Utama berisi semua paket yang sepenuhnya mematuhi Panduan Perangkat Lunak Bebas Debian1.

Grafik tidak bebas arsip berbeda karena berisi perangkat lunak yang tidak (sepenuhnya) sesuai dengan prinsip-prinsip ini tetapi tetap dapat didistribusikan tanpa batasan.

Contrib (kontribusi) adalah seperangkat perangkat lunak open source yang tidak dapat berfungsi tanpa beberapa elemen tidak bebas. Elemen-elemen ini dapat mencakup perangkat lunak dari bagian tidak bebas atau file tidak bebas seperti ROM game, BIOS konsol, dll. Contrib juga mencakup perangkat lunak bebas yang kompilasinya memerlukan elemen berpemilik, seperti VirtualBox, yang memerlukan kompiler tidak bebas untuk membangun beberapa file-nya.

Sekarang, mari kita lihat sumber paket standar Kali Linux, atau repositori.


Komputasi Awan OS Teratas di OnWorks: