OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

8.5. Ringkasan


Dalam bahagian ini, kami mempelajari lebih lanjut tentang sistem pakej Debian, membincangkan Alat Pakej Lanjutan (APT) dan dpkg, mempelajari tentang interaksi pakej asas, konfigurasi dan penggunaan APT lanjutan, dan menggali lebih mendalam ke dalam sistem pakej Debian dengan rujukan ringkas tentang deb format fail. Kami melihat di kawalan fail, skrip konfigurasi, jumlah semak dan confiles fail.

Petua Ringkasan:

Pakej Debian ialah arkib termampat bagi aplikasi perisian. Ia mengandungi fail aplikasi serta metadata lain termasuk nama kebergantungan yang diperlukan oleh aplikasi serta skrip yang membolehkan pelaksanaan arahan pada peringkat berbeza dalam kitaran hayat pakej (pemasangan, penyingkiran, naik taraf).

. dpkg alat, bertentangan dengan apt and apt-get (keluarga APT), tidak mempunyai pengetahuan tentang semua pakej yang tersedia yang boleh digunakan untuk memenuhi kebergantungan pakej. Oleh itu, untuk mengurus pakej Debian, anda mungkin akan menggunakan alatan yang terakhir kerana ia boleh menyelesaikan isu pergantungan secara automatik.

Anda boleh menggunakan APT untuk memasang dan mengalih keluar aplikasi, mengemas kini pakej dan juga meningkatkan keseluruhan sistem anda. Berikut ialah perkara utama yang perlu anda ketahui tentang APT dan konfigurasinya:

• The sources.list fail ialah fail konfigurasi utama untuk menentukan sumber pakej (atau repositori yang mengandungi pakej).

• 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 Debian6; tidak bebas mengandungi perisian yang tidak (sepenuhnya) mematuhi Garis Panduan Perisian Percuma tetapi boleh diedarkan tanpa sekatan; dan


gambar

6https://www.debian.org/social_contract#guidelines

sumbangan (sumbangan) termasuk perisian sumber terbuka yang tidak dapat berfungsi tanpa beberapa elemen bukan bebas.

• Kali mengekalkan beberapa repositori termasuk: kali-rolling, yang merupakan repositori utama untuk pengguna akhir dan harus sentiasa mengandungi pakej yang boleh dipasang dan terkini; kali-dev, yang digunakan oleh pembangun Kali dan bukan untuk kegunaan awam; dan kali-bleeding-edge, yang selalunya mengandungi pakej yang belum diuji dan tidak disemak secara automatik dibina daripada repositori Git huluan (atau Subversion) kurang daripada dua puluh empat jam selepas ia dilakukan.

• Apabila bekerja dengan APT, anda harus memuat turun senarai pakej yang tersedia pada masa ini dengan Apt update.

• Anda boleh menambah pakej pada sistem dengan mudah apt memasang pakej. APT akan memasang kebergantungan yang diperlukan secara automatik.

• Untuk mengalih keluar penggunaan pakej apt keluarkan pakej. Ia juga akan mengalih keluar kebergantungan terbalik pakej (iaitu pakej yang bergantung pada pakej yang akan dialih keluar).

• Untuk mengalih keluar semua data yang dikaitkan dengan pakej, anda boleh "membersihkan" pakej dengan membersihkan diri pakej perintah. Tidak seperti pengalihan keluar, ini bukan sahaja akan mengalih keluar pakej tetapi juga fail konfigurasinya dan kadangkala data pengguna yang berkaitan.

Kami mengesyorkan peningkatan biasa untuk memasang kemas kini keselamatan terkini. Untuk menaik taraf, gunakan Apt update diikuti oleh sama ada menaik taraf, naik taraf apt-get, Atau peningkatan selamat kebolehan. Arahan ini mencari pakej yang dipasang yang boleh dinaik taraf tanpa mengalih keluar sebarang pakej.

Untuk peningkatan yang lebih penting, seperti peningkatan versi utama, gunakan peningkatan penuh yang sesuai. Dengan arahan ini, apt akan melengkapkan peningkatan walaupun ia perlu mengalih keluar beberapa pakej usang atau memasang kebergantungan baharu. Ini juga arahan yang harus anda gunakan untuk naik taraf biasa sistem Kali Rolling anda. Semak kebaikan dan keburukan kemas kini yang kami gariskan dalam bab ini.

Beberapa alat boleh digunakan untuk memeriksa pakej Debian:

dpkg --listfiles pakej (Atau -L) menyenaraikan fail yang telah dipasang oleh pakej yang ditentukan.

dpkg --search fail (Atau -S) mencari sebarang pakej yang mengandungi fail atau laluan yang diluluskan dalam hujah.

dpkg --list (Atau -l) memaparkan senarai pakej yang diketahui oleh sistem dan status pemasangannya.

dpkg --kandungan fail.deb (Atau -c) menyenaraikan semua fail dalam sesuatu tertentu deb fail.

dpkg --info fail.deb (Atau -I) memaparkan tajuk yang ditentukan deb fail.

• Pelbagai apt-cache subperintah memaparkan banyak maklumat yang disimpan dalam pangkalan data dalaman APT.

Untuk mengelakkan penggunaan cakera yang berlebihan, anda harus kerap menyusunnya / var / cache / apt / arkib /. Dua arahan boleh digunakan untuk ini: bersih (Atau apt-get clean) mengosongkan sepenuhnya arahan

cerita; autoclean yang sesuai (apt-get autoclean) hanya mengeluarkan pakej yang tidak boleh dimuat turun lagi kerana ia telah hilang dari cermin dan oleh itu tidak berguna.

Aptitud ialah program interaktif yang boleh digunakan dalam mod separa grafik pada konsol. Ia adalah program yang sangat mantap yang boleh membantu anda memasang dan menyelesaikan masalah pakej.

synaptic ialah pengurus pakej grafik yang menampilkan antara muka grafik yang bersih dan cekap.

Sebagai pengguna lanjutan, anda boleh membuat fail dalam /etc/apt/apt.conf.d/ untuk mengkonfigurasi aspek tertentu APT. Anda juga boleh mengurus keutamaan pakej, menjejak pakej yang dipasang secara automatik, bekerja dengan beberapa pengedaran atau seni bina sekaligus, menggunakan tandatangan kriptografi untuk mengesahkan pakej dan menaik taraf fail menggunakan teknik yang digariskan dalam bab ini.

Walaupun usaha terbaik penyelenggara Kali/Debian, peningkatan sistem tidak selalu lancar seperti yang kami harapkan. Apabila ini berlaku, anda boleh melihat penjejak pepijat Kali7 dan pada sistem penjejakan pepijat Debian8 at https://bugs.debian.org/pakej untuk menyemak sama ada masalah telah dilaporkan. Anda juga boleh cuba menurunkan taraf pakej atau menyahpepijat dan membaiki skrip penyelenggara pakej yang gagal.


gambar

7http://bugs.kali.org 8https://bugs.debian.org‌


gambar

gambar



kata kunci


gambar

Pakej tersuai Kernel tersuai Imej tersuai

Kegigihan membina hidup


gambar


Pengkomputeran Awan OS teratas di OnWorks: