Utilitas dpkg adalah alat sistem tingkat rendah untuk mengekstrak, menganalisis, membongkar, menginstal, dan menghapus paket dengan ekstensi .deb. Skrip yang dibaca oleh dpkg di dalam setiap file .deb penting karena memberikan informasi kepada program mengenai instalasi, penghapusan, dan konfigurasi paket. Utilitas dpkg berada di dasar sistem manajemen paket dalam distribusi berbasis Debian. Paket Debian, dpkg, menyediakan utilitas dpkg, serta beberapa program lain yang diperlukan untuk fungsi runtime dari sistem pengemasan; yaitu:dpkg-deb, dpkg-split, dpkg-query, dpkg-statoverride, dpkg-divert, dan dpkg-trigger. Kita dapat melihat file /var/log/dpkg.log. Ada banyak detail verbose tentang pemicu dan paket yang melalui berbagai tahap pembongkaran dan konfigurasi.
jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah dpkg:
dpkg: command not found
Anda dapat mencoba menginstal paket dpkg sesuai pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
OS X | brew install dpkg |
Debian | apt-get install dpkg |
Ubuntu | apt-get install dpkg |
Alpin | apk tambahkan dpkg |
Kali Linux | apt-get install dpkg |
Fedora | dnf instal dpkg |
Raspbian | apt-get install dpkg |
Contoh Perintah dpkg
1. Jika kita ingin melihat daftar paket pada sistem ini, kita dapat menggunakan opsi l:
$ dpkg -l
2. Kita juga dapat mempersempit output kita dengan memfilter perintah dpkg:
$ dpkg -l xterm
3. Kami dapat memverifikasi apakah suatu paket diinstal dengan –get-selections:
$ dpkg --get-selections
4. Kita dapat melihat lokasi di mana sebuah paket diinstal dengan menggunakan opsi L.
$ dpkg -L xterm
5. Kita dapat mencari paket tertentu dalam sistem ini dengan menggunakan opsi s:
$ dpkg -s apache
6. Untuk menginstal sebuah paket, gunakan opsi -i dengan perintah:
$ dpkg -i tftp_0.17-18_i386.deb
7. Kita juga bisa mengekstrak isi sebuah paket tanpa menginstalnya. Kita harus menggunakan opsi -x untuk ini:
$ dpkg -x tftp_0.17-18_i386.deb ./tftp_0.17-18_i386
8. Sebelum kita dapat mengunduh paket apa pun dan menginstalnya menggunakan utilitas dpkg, kita perlu mengetahui arsitektur perangkat keras sistem yang benar. Kita dapat menggunakan perintah dpkg-architecture:
$ dpkg-architecture
9. Kami juga dapat mengumpulkan informasi yang berguna mengenai tujuan dari sebuah paket. Kita perlu menggunakan perintah dpkg-query dengan opsi -s di sini:
$ dpkg-query -s tftp
10. Untuk menghapus aplikasi yang terinstal, gunakan yang berikut ini:
$ dpkg -r [application name]
11. Daftar isi file paket lokal:
$ dpkg -c path/to/file.deb
12. Cari tahu paket mana yang memiliki file:
$ dpkg -S filename
Untuk mendapatkan petunjuk bantuan untuk perintah dpkg, gunakan yang berikut ini:
$ dpkg --help
Anda dapat menggunakan –help untuk melihat instruksi dari perintah apa pun yang Anda suka. Juga, Anda memiliki opsi untuk menggunakan perintah manual:
$ man dpkg