Monday, January 16, 2017
Manajemen Paket Ubuntu : dpkg
12:40 AM
1 comment
Tentang Dpkg
Dpkg (nama program: dpkg) adalah program manajer paket (package manager) yang berasal dari sistem operasi Debian. Dpkg asalnya dibuat dalam bahasa Perl oleh Ian Murdock (bapak Debian) beserta rekan-rekannya. Di sebuah distribusi GNU/Linux, dpkg yang bertugas menginstal paket sementara apt yang bertugas mencari depedensi. Format paket yang dikenal oleh dpkg adalah .deb. Dpkg digunakan secara internal, yakni hanya di dalam sistem operasi dan tidak berhubungan dengan repositori di luarnya. Berbeda dengan apt yang bekerja secara eksternal, berhubungan dengan repositori di luar sistem. Tulisan ini membahas tentang dpkg.
Melihat Daftar Paket
Dpkg bisa menayangkan seluruh paket terinstal di dalam sistem dengan perintah:
$ dpkg --list
Instal Paket
Dpkg tugas utamanya adalah menginstal paket dan perintahnya adalah:
# dpkg --install <nama_paket>
Hapus Paket
Dpkg selain menginstal, harus bisa menghapus paket yang sudah terinstal. Perintahnya adalah:
# dpkg --remove <nama_paket>
Contoh Penggunaan
Berikut ini contoh penggunaan paling sering dilakukan atau paling esensial sehari-hari bagi pengguna akhir. Disebutkan contoh langsung agar pembaca mudah memahami.
1. Instal Paket
Intisari tugas dpkg adalah menginstal paket satu per satu. Misalnya pembaca ingin menginstal program fping yang paket itu bisa diperoleh dari packages.ubuntu.com, maka perintah untuk menginstal paket fping tersebut ialah
# dpkg --install fping_3.13-1_i386.deb
Contoh output:
master@master:~$ sudo dpkg --install fping_3.13-1_i386.deb [sudo] password for master: Selecting previously unselected package fping. (Reading database ... 265493 files and directories currently installed.) Preparing to unpack fping_3.13-1_i386.deb ... Unpacking fping (3.13-1) ... Setting up fping (3.13-1) ... Processing triggers for man-db (2.7.5-1) ... master@master:~$
2. Hapus Paket
Setelah menginstal, pengguna mungkin ingin menghapus paket terinstal. Contoh di atas paket fping sudah diinstal maka bisa dihapus. Perintahnya seperti ini:
# dpkg --remove fping_3.13-1_i386.deb
Contoh output:
master@master:~$ sudo dpkg -r fping (Reading database ... 265502 files and directories currently installed.) Removing fping (3.13-1) ... Processing triggers for man-db (2.7.5-1) ... master@master:~$
3. Instal Banyak Paket Bersamaan
Dpkg mampu menginstal banyak paket bersamaan di dalam sebuah direktori. Artinya, pengguna tidak perlu mengetik satu per satu nama paket yang mau diinstal (bayangkan jika ada 1000 nama paket) melainkan cukup ketik 1 karakter seperti ini:
# dpkg -i *.deb
Keterangan: perintah di atas maksudnya menyuruh dpkg untuk menginstal seluruh paket .deb di satu direktori yang sama. Selalu pastikan Anda tahu di mana direktori Anda saat ini dengan perintah pwd.
4. Memeriksa Terinstal Tidaknya Suatu Paket
Opsi --list bisa digunakan di sini digabung dengan grep seperti:
dpkg --list | grep -i fping
Contoh output:
master@master:~$ dpkg --list | grep -i fping ii fping 3.13-1 i386 sends ICMP ECHO_REQUEST packets to network hosts master@master:~$
Keterangan: baris perintah di atas menyambungkan perintah pertama kepada perintah kedua. Perintah pertama meminta seluruh daftar paket terinstal di dalam sistem, di tengah-tengahnya ada pipeline (|) penyambung perintah, perintah kedua menyaring output perintah pertama supaya hanya menampilkan baris yang berisi nama "fping". Opsi -i membuat grep tidak melihat huruf kecil/besar. Output di atas memberikan informasi bahwa paket bernama fping terinstal (ii) dengan versi 3.13-1. Aktivitas perintah ini sama persis dengan tampilan daftar paket di Synaptic Package Manager dan semisalnya.
5. Memeriksa Versi Paket Terinstal
Sama dengan poin 4 di atas.
dpkg --list | grep -i fping
Sumber
Subscribe to:
Post Comments (Atom)
Wynn Hotel and Casino - MapyRO
ReplyDeleteWynn Hotel 광양 출장샵 and 광주 출장샵 Casino in 대전광역 출장안마 Las Vegas, NV at 3131 South 이천 출장마사지 Las Vegas Boulevard. Find reviews, 여수 출장마사지 hours, directions, and offers for a quick break. Rating: 3.4 · 12 votes