Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

8.4. Referensi Paket: Menggali Lebih Dalam Sistem Paket Debian‌


Sekarang saatnya menyelam jauh ke dalam sistem paket Debian dan Kali. Pada titik ini, kita akan bergerak di luar alat dan sintaks dan lebih fokus pada mur dan baut sistem pengemasan. Tampilan di belakang layar ini akan membantu Anda memahami cara kerja APT pada dasarnya dan akan memberi Anda wawasan tentang cara merampingkan dan menyesuaikan sistem Kali Anda secara serius. Anda mungkin tidak harus menghafal semua materi di bagian ini, tetapi panduan dan materi referensi akan membantu Anda dengan baik saat Anda berkembang dalam penguasaan sistem Kali Linux.

Sejauh ini, Anda telah berinteraksi dengan data paket APT melalui berbagai alat yang dirancang untuk berinteraksi dengannya. Selanjutnya, kita akan menggali lebih dalam dan melihat ke dalam paket dan melihat internal informasi meta (atau informasi tentang informasi lain) yang digunakan oleh alat manajemen paket.

Kombinasi arsip file dan meta-informasi ini secara langsung terlihat dalam struktur a

deb file, yang hanya merupakan ar arsip, menggabungkan tiga file:


$ di /var/cache/apt/archives/apt_1.4~beta1_amd64.deb

debian-biner control.tar.gz data.tar.xz

$ di /var/cache/apt/archives/apt_1.4~beta1_amd64.deb

debian-biner control.tar.gz data.tar.xz


Grafik debian-biner file berisi satu nomor versi yang menjelaskan format arsip:


$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb debian-binary

2.0

$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb debian-binary

2.0


Grafik kontrol.tar.gz arsip berisi meta-informasi:


$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb control.tar.gz | ter -tzf -

./

./conffiles

./kontrol

./md5sum

./postinst

./postrm

./preinst

./prerm

./shlibs

./pemicu

$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb control.tar.gz | ter -tzf -

./

./conffiles

./kontrol

./md5sum

./postinst

./postrm

./preinst

./prerm

./shlibs

./pemicu


Dan akhirnya, data.tar.xz arsip (format kompresi mungkin berbeda) berisi file aktual yang akan diinstal pada sistem file:


$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb data.tar.xz | tar -tJf -

./

./dll/

./etc/apt/

./etc/apt/apt.conf.d/

./etc/apt/apt.conf.d/01autoremove

./etc/apt/preferences.d/

./etc/apt/sources.list.d/

./etc/apt/trusted.gpg.d/

./etc/cron.daily/

./etc/cron.daily/apt-compat

./etc/kernel/

./etc/kernel/postinst.d/

./etc/kernel/postinst.d/apt-auto-removal

./etc/logrotate.d/

./etc/logrotate.d/apt

./lib/

./lib/sistemd/ [...]

$ ar p /var/cache/apt/archives/apt_1.4~beta1_amd64.deb data.tar.xz | tar -tJf -

./

./dll/

./etc/apt/

./etc/apt/apt.conf.d/

./etc/apt/apt.conf.d/01autoremove

./etc/apt/preferences.d/

./etc/apt/sources.list.d/

./etc/apt/trusted.gpg.d/

./etc/cron.daily/

./etc/cron.daily/apt-compat

./etc/kernel/

./etc/kernel/postinst.d/

./etc/kernel/postinst.d/apt-auto-removal

./etc/logrotate.d/

./etc/logrotate.d/apt

./lib/

./lib/sistemd/ [...]


Perhatikan bahwa dalam contoh ini, Anda sedang melihat deb paket dalam cache arsip APT dan bahwa arsip Anda mungkin berisi file dengan nomor versi berbeda dari yang ditampilkan.

Di bagian ini, kami akan memperkenalkan meta-informasi yang terkandung dalam setiap paket dan menunjukkan kepada Anda bagaimana memanfaatkannya.

 

Komputasi Awan OS Teratas di OnWorks: