Menampilkan daftar aplikasi terinstall di Debian/Ubuntu

Kalau sudah sering oprek server dan namanya juga belajar lama – lama paket software yang telah kita install pasti lupa apa saja. Ini lebih sering disebabkan pada server aksesnya lewat SSH yang tampilannya cuma teks hitam putih, jadi tidak ada bantuan atau icon mau mulai darimana untuk melihat daftar paket aplikasi yang terpasang di sistem operasi Linuxnya.

Nah… di distro Debian atau Ubuntu setidaknya ada 1 cara untuk mengetahui dan menampilkan paket aplikasi yang telah terinstall dalam bentuk daftar. Tanpa perlu hak akses root. Ini sudah saya ujicoba di Debian 7 dan Ubuntu 14.04.

Langsung saja jalankan perintah ini:

dpkg -l

Akan muncul balasan mirip ini:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version       Architecture  Description
+++-=================-=============-=============-========================================
ii  adduser           3.113+nmu3ubu all           add and remove users and groups
ii  apt               1.0.1ubuntu2. i386          commandline package manager
ii  base-files        7.2ubuntu5.3  i386          Debian base system miscellaneous files
ii  base-passwd       3.5.33        i386          Debian base system master password and g
ii  bash              4.3-7ubuntu1. i386          GNU Bourne Again SHell
ii  bsdmainutils      9.0.5ubuntu1  i386          collection of more utilities from FreeBS
ii  bsdutils          1:2.20.1-5.1u i386          Basic utilities from 4.4BSD-Lite
ii  busybox-initramfs 1:1.21.0-1ubu i386          Standalone shell setup for initramfs
ii  ca-certificates   20141019ubunt all           Common CA certificates
ii  coreutils         8.21-1ubuntu5 i386          GNU core utilities
ii  cpio              2.11+dfsg-1ub i386          GNU cpio -- a program to manage archives
ii  cron              3.0pl1-124ubu i386          process scheduling daemon
ii  dash              0.5.7-4ubuntu i386          POSIX-compliant shell
ii  debconf           1.5.51ubuntu2 all           Debian configuration management system
ii  debconf-i18n      1.5.51ubuntu2 all           full internationalization support for de
ii  debianutils       4.4           i386          Miscellaneous utilities specific to Debi
ii  dh-python         1.20140128-1u all           Debian helper tools for packaging Python
ii  diffutils         1:3.3-1       i386          File comparison utilities
ii  dpkg              1.17.5ubuntu5 i386          Debian package management system
ii  dselect           1.17.5ubuntu5 i386          Debian package management front-end
ii  e2fslibs:i386     1.42.9-3ubunt i386          ext2/ext3/ext4 file system libraries
ii  e2fsprogs         1.42.9-3ubunt i386          ext2/ext3/ext4 file system utilities
ii  ed                1.9-2         i386          classic UNIX line editor
ii  findutils         4.4.2-7       i386          utilities for finding files--find, xargs
ii  fontconfig-config 2.11.0-0ubunt all           generic font configuration library - con
ii  fonts-dejavu-core 2.34-1ubuntu1 all           Vera font family derivate with additiona
ii  gawk              1:4.0.1+dfsg- i386          GNU awk, a pattern scanning and processi
ii  gcc-4.8-base:i386 4.8.4-2ubuntu i386          GCC, the GNU Compiler Collection (base p
ii  gcc-4.9-base:i386 4.9.1-0ubuntu i386          GCC, the GNU Compiler Collection (base p
ii  gettext-base      0.18.3.1-1ubu i386          GNU Internationalization utilities for t
ii  gnupg             1.4.16-1ubunt i386          GNU privacy guard - a free PGP replaceme
ii  gpgv              1.4.16-1ubunt i386          GNU privacy guard - signature verificati
ii  grep              2.16-1        i386          GNU grep, egrep and fgrep
ii  gzip              1.6-3ubuntu1  i386          GNU compression utilities
ii  hiawatha          9.14          i386          Advanced and secure webserver for Unix

Hasilnya akan diformat dalam bentuk tabel teks sehingga lebih mudah dibaca dan dipahami. Saya potong juga kutipan daftarnya karena panjang sekali kalau ditampilkan semuanya, dan saya yakin dari sekilas saja anda sudah paham bagaimana sisanya. 😉

Anda bisa melihat apa nama paket aplikasinya, versi yang terinstall, arsitektur prosesor yang didukung, dan deskripsi dari fungsi aplikasi tersebut. List diatas berdasarkan NAT VPS 256MB RAM yang telah saya install Hiawatha Web Server, PHP-FPM, MariaDB dan saat ini sedang menjalankan satu situs WordPress.

Perintah diatas sama persis dengan dpkg-query -l dan di Ubuntu setidaknya ada satu lagi yaitu dengan mengeksekusi perintah apt --installed list tapi hasilnya akan ditata dalam format lain.

11 Comments

  1. Mas, kalau di linux misalkita jalankan perintah cron, zip atau vim habis itu kita tidak memakainya lagi. Aplikasi yang sudah saya jalankan tadi otomatis berhenti atau masih berjalan di background ya? Kalau masih berjalan di background cara menutupnya pakai apa ya?
    Kan sayang banyak memory yang terpakai sia-sia

    1. Seharusnya cuma sekali jalan sampai tugasnya selesai mas. Secara umum ini.

      Bisa diberikan contoh perintah cronnya?

  2. Misal vim namafile.txt atau zip -r public_html
    Kalau command utk menghapus semua file dlm satu folder tanpa menghapus folder itu sendiri gmn ya mas? Misal menghapus semua file di /home/public_html. Tp foldernya ga kehapus. Kl cara yang biasa hapus folder trus buat folder lagi. Apa ada alternatif command?

Tinggalkan Balasan ke khan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *