OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

8.4. Rujukan Pakej: Menggali Lebih Dalam Sistem Pakej Debian‌


Kini tiba masanya untuk menyelam jauh ke dalam sistem pakej Debian dan Kali. Pada ketika ini, kami akan bergerak melangkaui alatan dan sintaks dan lebih memfokuskan pada nat dan bolt sistem pembungkusan. Pandangan belakang tabir ini akan membantu anda memahami cara APT berfungsi pada asasnya dan akan memberi anda cerapan tentang cara menyelaraskan dan menyesuaikan sistem Kali anda dengan serius. Anda mungkin tidak semestinya menghafal semua bahan dalam bahagian ini, tetapi bahan panduan dan rujukan akan membantu anda dengan baik semasa anda berkembang dalam penguasaan sistem Kali Linux anda.

Setakat ini, anda telah berinteraksi dengan data pakej APT melalui pelbagai alatan yang direka untuk antara muka dengannya. Seterusnya, kami akan menggali lebih dalam dan melihat bahagian dalam pakej dan melihat dalaman meta- maklumat (atau maklumat tentang maklumat lain) yang digunakan oleh alatan pengurusan pakej.

Gabungan arkib fail dan maklumat meta ini boleh dilihat secara langsung dalam struktur a

deb fail, yang hanya satu ar arkib, menggabungkan tiga fail:


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

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

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

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


. debian-perduaan fail mengandungi nombor versi tunggal yang menerangkan format arkib:


$ 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


. control.tar.gz arkib mengandungi maklumat meta:


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

./

./conffiles

./control

./md5sums

./postinst

./postrm

./preinst

./prerm

./shlibs

./pencetus

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

./

./conffiles

./control

./md5sums

./postinst

./postrm

./preinst

./prerm

./shlibs

./pencetus


Dan akhirnya, data.tar.xz arkib (format pemampatan mungkin berbeza-beza) mengandungi fail sebenar yang akan dipasang pada sistem fail:


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

./

./dan lain-lain/

./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/systemd/ [...]

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

./

./dan lain-lain/

./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/systemd/ [...]


Ambil perhatian bahawa dalam contoh ini, anda sedang melihat a deb pakej dalam cache arkib APT dan arkib anda mungkin mengandungi fail dengan nombor versi berbeza daripada yang ditunjukkan.

Dalam bahagian ini, kami akan memperkenalkan maklumat meta yang terkandung dalam setiap pakej dan menunjukkan kepada anda cara memanfaatkannya.

 

Pengkomputeran Awan OS teratas di OnWorks: