Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

8.1.1. Hubungan antara APT dan dpkg


Paket Debian adalah arsip terkompresi dari aplikasi perangkat lunak. A paket biner (a deb file) berisi file yang dapat langsung digunakan (seperti program atau dokumentasi), sedangkan a paket sumber- usia berisi kode sumber untuk perangkat lunak dan instruksi yang diperlukan untuk membangun paket biner. Paket Debian berisi file aplikasi dan juga file lainnya metadata termasuk nama dependensi yang dibutuhkan aplikasi, serta skrip yang memungkinkan eksekusi perintah pada berbagai tahap dalam siklus hidup paket (instalasi, penghapusan, dan peningkatan).

Grafik dpkg alat dirancang untuk memproses dan menginstal deb paket, tetapi jika menemukan ketergantungan yang tidak terpenuhi (seperti perpustakaan yang hilang) yang akan mencegah paket untuk menginstal, dpkg hanya akan mencantumkan dependensi yang hilang, karena tidak memiliki kesadaran atau logika bawaan untuk menemukan atau memproses paket yang mungkin memenuhi dependensi tersebut. Alat Paket Lanjutan (APT),

termasuk tepat dan apt-get, dirancang untuk mengatasi kekurangan ini dan dapat secara otomatis menyelesaikan masalah ini. Kita akan membicarakan keduanya dpkg dan alat APT dalam bab ini.

Perintah dasar untuk menangani paket Debian pada sistem adalah dpkg, yang melakukan instalasi atau analisis deb paket dan isinya. Namun, dpkg hanya memiliki pandangan sebagian dari alam semesta Debian: ia mengetahui apa yang diinstal pada sistem dan apa pun yang Anda berikan pada baris perintah, tetapi tidak mengetahui apa pun tentang paket lain yang tersedia. Dengan demikian, itu akan gagal jika ketergantungan tidak terpenuhi. APT mengatasi keterbatasan.

APT adalah seperangkat alat yang membantu mengelola paket Debian, atau aplikasi pada sistem Debian Anda. Anda dapat menggunakan APT untuk menginstal dan menghapus aplikasi, memperbarui paket, dan bahkan meningkatkan seluruh sistem Anda. Keajaiban APT terletak pada kenyataan bahwa itu adalah sistem manajemen paket lengkap yang tidak hanya akan menginstal atau menghapus paket, tetapi akan mempertimbangkan persyaratan dan dependensi aplikasi yang dikemas (dan bahkan persyaratan dan dependensinya) dan berusaha untuk memenuhinya secara otomatis. APT mengandalkan dpkg tapi APT berbeda dari dpkg, karena yang pertama menginstal paket terbaru dari sumber online dan berfungsi untuk menyelesaikan dependensi sementara dpkg menginstal paket yang terletak di sistem lokal Anda dan tidak secara otomatis menyelesaikan dependensi.

Jika Anda sudah cukup lama untuk mengingat kompilasi program dengan gcc (bahkan dengan bantuan utilitas seperti membuat dan mengkonfigurasi), Anda mungkin ingat bahwa itu adalah proses yang menyakitkan, terutama jika aplikasi memiliki beberapa dependensi. Dengan menguraikan berbagai peringatan dan pesan kesalahan, Anda mungkin dapat menentukan bagian mana dari kode yang gagal dan paling sering kegagalan itu disebabkan oleh pustaka yang hilang atau ketergantungan lainnya. Anda kemudian akan melacak perpustakaan atau ketergantungan yang hilang itu, memperbaikinya, dan mencoba lagi. Kemudian, jika Anda beruntung, kompilasi akan selesai, tetapi sering kali build akan gagal lagi, mengeluhkan ketergantungan lain yang rusak.

APT dirancang untuk membantu meringankan masalah itu, menyusun persyaratan dan dependensi program, dan menyelesaikannya. Fungsionalitas ini bekerja di luar kotak di Kali Linux, tetapi tidak mudah. Penting bagi Anda untuk memahami cara kerja sistem pengemasan Debian dan Kali karena Anda perlu menginstal paket, memperbarui perangkat lunak, atau memecahkan masalah paket. Anda akan menggunakan APT dalam pekerjaan sehari-hari Anda dengan Kali Linux dan dalam bab ini, kami akan memperkenalkan Anda ke APT dan menunjukkan cara menginstal, menghapus, meningkatkan, dan mengelola paket, dan bahkan menunjukkan cara memindahkan paket antara distribusi Linux yang berbeda. Kami juga akan berbicara tentang alat grafis yang memanfaatkan APT, menunjukkan kepada Anda cara memvalidasi keaslian paket, dan mempelajari konsep distribusi bergulir, teknik yang membawa pembaruan harian ke sistem Kali Anda.

Sebelum kami menggali dan menunjukkan cara menggunakannya dpkg dan APT untuk menginstal dan mengelola paket, penting bagi kita untuk mempelajari beberapa cara kerja APT dan mendiskusikan beberapa terminologi yang melingkupinya.


Sumber Paket dan kata sumber bisa ambigu. Paket sumber—paket yang berisi

Paket Sumber kode sumber program—jangan bingung dengan sumber paket—repositori (situs web, server FTP, CD-ROM, direktori lokal, dll.) yang berisi paket.

Sumber Paket dan kata sumber bisa ambigu. Paket sumber—paket yang berisi

Paket Sumber kode sumber program—jangan bingung dengan sumber paket—repositori (situs web, server FTP, CD-ROM, direktori lokal, dll.) yang berisi paket.

APT mengambil paketnya dari repositori, sistem penyimpanan paket atau sederhananya, "sumber paket". NS / Etc / apt / sources.list file mencantumkan berbagai repositori (atau sumber) yang menerbitkan paket Debian.


Komputasi Awan OS Teratas di OnWorks: