OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

8.1.2. Memahami sources.list Fail‌


. sources.list fail ialah fail konfigurasi utama untuk menentukan sumber pakej, dan adalah penting untuk memahami cara ia dibentangkan dan cara mengkonfigurasinya kerana APT tidak akan berfungsi tanpa senarai sumber pakej yang ditakrifkan dengan betul. Mari kita bincangkan sintaksnya, lihat pelbagai repositori yang digunakan oleh Kali Linux, dan bincangkan cermin dan pengalihan semula cermin, kemudian anda akan bersedia untuk menggunakan APT.

Setiap baris aktif / Etc / apt / sources.list fail (dan daripada /etc/apt/sources.list.d/*. senarai fail) mengandungi perihalan sumber, diperbuat daripada tiga bahagian yang dipisahkan oleh ruang. Baris komen dimulakan dengan a # watak:


# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Syot Kilat Rasmi amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib utama bukan bebas


deb http://http.kali.org/kali kali-rolling utama bukan percuma

# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Syot Kilat Rasmi amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib utama bukan bebas


deb http://http.kali.org/kali kali-rolling utama bukan percuma


Mari kita lihat sintaks fail ini. Medan pertama menunjukkan jenis sumber:

deb untuk pakej binari,

deb-src untuk pakej sumber.

Medan kedua memberikan URL asas sumber: ini boleh terdiri daripada cermin Debian atau mana-mana arkib pakej lain yang disediakan oleh pihak ketiga. URL boleh bermula dengan fail: // untuk menunjukkan sumber tempatan yang dipasang dalam hierarki fail sistem, dengan http:// untuk menunjukkan sumber yang boleh diakses daripada pelayan web, atau dengan ftp: // untuk sumber yang tersedia pada pelayan FTP. URL juga boleh bermula dengan cdrom: untuk pemasangan berasaskan cakera CD-ROM/DVD-ROM/Blu-ray, walaupun ini kurang kerap kerana kaedah pemasangan berasaskan rangkaian semakin biasa.

. cdrom entri menerangkan CD/DVD-ROM yang anda miliki. Bertentangan dengan entri lain, CD-ROM tidak selalu tersedia, kerana ia perlu dimasukkan ke dalam pemacu dan biasanya hanya satu cakera boleh dibaca pada satu masa. Atas sebab tersebut, sumber ini diuruskan dengan cara yang sedikit berbeza dan perlu ditambah dengan apt-cdrom program, biasanya dilaksanakan dengan menambah parameter. Yang terakhir kemudiannya akan meminta cakera untuk dimasukkan ke dalam pemacu dan akan menyemak imbas kandungannya yang dicari Kami fail. Ia akan menggunakan fail ini untuk mengemas kini pangkalan data pakej yang tersedia (operasi ini biasanya dilakukan oleh Apt update perintah). Selepas itu, APT akan meminta cakera jika ia memerlukan pakej yang disimpan di atasnya.

Sintaks medan terakhir bergantung pada struktur repositori. Dalam kes yang paling mudah, anda hanya boleh menunjukkan subdirektori (dengan garis miring yang diperlukan) bagi sumber yang dikehendaki (ini selalunya ringkas "./”, yang merujuk kepada ketiadaan subdirektori—pakej itu kemudiannya secara langsung

pada URL yang ditentukan). Tetapi dalam kes yang paling biasa, repositori akan distrukturkan seperti cermin Debian, dengan berbilang pengedaran yang masing-masing mempunyai berbilang komponen. Dalam kes tersebut, namakan pengedaran yang dipilih, kemudian komponen (atau bahagian) untuk didayakan. Mari luangkan sedikit masa untuk memperkenalkan bahagian ini.

Debian dan Kali menggunakan tiga bahagian untuk membezakan pakej mengikut lesen yang dipilih oleh pengarang setiap karya.

Utama mengandungi semua pakej yang mematuhi sepenuhnya Garis Panduan Perisian Percuma Debian1.

. tidak bebas arkib adalah berbeza kerana ia mengandungi perisian yang tidak (sepenuhnya) mematuhi prinsip ini tetapi boleh diedarkan tanpa sekatan.

Sumbangan (sumbangan) ialah satu set perisian sumber terbuka yang tidak boleh berfungsi tanpa beberapa elemen bukan bebas. Elemen ini mungkin termasuk perisian daripada bahagian bukan bebas atau fail bukan bebas seperti ROM permainan, BIOS konsol, dll. Sumbangan juga termasuk perisian percuma yang penyusunannya memerlukan elemen proprietari, seperti VirtualBox, yang memerlukan pengkompil bukan bebas untuk membina beberapa failnya.

Sekarang, mari kita lihat sumber pakej Kali Linux standard, atau repositori.


Pengkomputeran Awan OS teratas di OnWorks: