Cara Cek Paket Terinstal di Ubuntu: apt, dpkg, & Snap (Lengkap)

目次

1. Pendahuluan

Ubuntu adalah salah satu distribusi Linux yang andal bagi banyak pengembang dan insinyur. Selama penggunaannya, Anda mungkin menghadapi situasi di mana Anda perlu memeriksa paket apa saja yang terinstal di sistem Anda.

Misalnya, informasi ini sangat berguna untuk memverifikasi apakah paket tertentu terinstal dengan benar, atau untuk mengidentifikasi dan menghapus paket yang tidak diperlukan.

Artikel ini akan menjelaskan secara rinci langkah-langkah untuk memeriksa paket yang terinstal di Ubuntu. Kami akan memperkenalkan metode praktis yang dapat digunakan oleh pemula hingga pengguna tingkat menengah, jadi pastikan Anda membacanya sampai selesai.

2. Cara Menampilkan Daftar Paket yang Terinstal

Di Ubuntu, ada beberapa cara untuk memeriksa paket yang terinstal. Berikut adalah 3 metode yang paling sering digunakan. Masing-masing metode dapat digunakan secara bergantian tergantung pada tujuan atau preferensi Anda.

Menggunakan Perintah apt

apt adalah salah satu perintah manajemen paket yang umum digunakan di Ubuntu. Untuk menampilkan daftar paket yang terinstal, gunakan perintah berikut:

apt list --installed

Penjelasan Perintah

  • apt list: Menampilkan daftar informasi paket dalam sistem.
  • --installed: Opsi untuk hanya menampilkan paket yang sudah terinstal.

Contoh Hasil Eksekusi

Setelah menjalankan perintah, daftar paket yang terinstal akan ditampilkan seperti di bawah ini:

accountsservice/now 0.6.55-0ubuntu12 amd64 [terinstal, otomatis]
acl/now 2.2.53-10 amd64 [terinstal]

Menggunakan Perintah dpkg

dpkg adalah perintah tingkat rendah yang secara langsung mengelola paket Debian. Dengan menggunakan perintah berikut, Anda dapat memeriksa paket yang terinstal:

dpkg-query -l

Penjelasan Perintah

  • dpkg-query: Mengkueri database dpkg untuk mendapatkan informasi paket.
  • -l: Menampilkan daftar semua paket yang terinstal.

Contoh Hasil Eksekusi

Hasil eksekusi perintah akan terlihat seperti ini:

ii  accountsservice   0.6.55-0ubuntu12    amd64   query and manipulate user account information
ii  acl               2.2.53-10           amd64   access control list utilities

Di sini, ii menunjukkan bahwa paket telah terinstal dengan benar.

Menggunakan Perintah snap

snap adalah sistem manajemen paket format baru di Ubuntu. Untuk memeriksa paket yang diinstal dengan Snap, gunakan perintah berikut:

snap list

Penjelasan Perintah

  • snap list: Menampilkan daftar paket Snap yang terinstal di sistem.

Contoh Hasil Eksekusi

Daftar paket Snap yang terinstal akan ditampilkan.

Name      Version     Rev   Tracking        Publisher       Notes
core      16-2.58     12834 latest/stable   canonical✓      core

Perintah ini berguna untuk memeriksa versi dan informasi revisi paket yang diinstal dengan Snap.

Ringkasan

  • apt list --installed: Berguna saat Anda ingin memeriksa paket yang terinstal dengan mudah.
  • dpkg-query -l: Cocok jika Anda ingin memeriksa informasi yang lebih rinci.
  • snap list: Digunakan untuk memeriksa paket yang diinstal melalui Snap.

Dengan membedakan penggunaan perintah-perintah ini, Anda dapat mengelola paket Ubuntu secara efisien.

3. Cara Memeriksa Apakah Paket Tertentu Terinstal

Di Ubuntu, ada beberapa metode efisien untuk memeriksa apakah paket tertentu telah terinstal. Di sini, kami akan menjelaskan secara rinci cara memeriksanya menggunakan perintah apt dan dpkg.

Memeriksa Menggunakan Perintah apt

Dengan perintah apt, Anda dapat dengan mudah mencari paket tertentu dari daftar paket yang terinstal.

Contoh Perintah

Anda dapat memeriksa paket tertentu dengan menggabungkannya dengan grep seperti di bawah ini:

apt list --installed | grep nama_paket

Contoh Eksekusi

Misalnya, jika Anda ingin memeriksa apakah paket curl terinstal, Anda akan mengetikkan ini:

apt list --installed | grep curl

Contoh Hasil Eksekusi

curl/now 7.68.0-1ubuntu2.6 amd64 [terinstal]

Dari hasil ini, Anda dapat melihat bahwa curl sudah terinstal.

Memeriksa Menggunakan Perintah dpkg

Perintah dpkg juga dapat digunakan untuk memeriksa status instalasi paket tertentu.

Contoh Perintah

Menjalankan perintah berikut akan menampilkan entri yang terinstal yang berisi nama paket yang ditentukan:

dpkg-query -l | grep nama_paket

Contoh Eksekusi

Misalnya, untuk memeriksa apakah paket git terinstal, Anda akan mengetikkan ini:

dpkg-query -l | grep git

Contoh Hasil Eksekusi

ii  git    1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system

Di sini, ii menunjukkan bahwa paket tersebut telah terinstal dengan benar.

Cara Memeriksa Paket Snap

Jika diinstal sebagai paket Snap, Anda dapat memeriksanya menggunakan perintah snap.

Contoh Perintah

snap list | grep nama_paket

Contoh Eksekusi

Jika Anda ingin memeriksa apakah paket Snap chromium terinstal, gunakan perintah berikut:

snap list | grep chromium

Contoh Hasil Eksekusi

chromium    97.0.4692.99    1892    latest/stable    canonical✓    -

Dari hasil ini, Anda dapat melihat bahwa chromium terinstal sebagai paket Snap.

Ringkasan

  • apt list --installed | grep nama_paket: Metode yang sederhana dan mudah digunakan.
  • dpkg-query -l | grep nama_paket: Memungkinkan pemeriksaan informasi yang lebih rinci.
  • snap list | grep nama_paket: Khusus untuk memeriksa paket Snap.

Dengan menggunakan metode ini, Anda dapat dengan cepat memeriksa apakah paket yang dibutuhkan terinstal di sistem Anda. Pilih perintah yang paling sesuai dengan kebutuhan Anda.

4. Cara Menampilkan Informasi Detail Paket yang Terinstal

Terkadang Anda ingin memeriksa informasi rinci tentang paket yang terinstal, seperti fungsinya, dependensi, atau informasi versi. Di Ubuntu, Anda dapat memperoleh detail paket menggunakan perintah berikut:

Menggunakan Perintah apt show

Perintah apt show digunakan untuk menampilkan informasi rinci tentang paket tertentu.

Contoh Perintah

apt show nama_paket

Contoh Eksekusi

Misalnya, jika Anda ingin melihat informasi detail paket curl, Anda akan mengetikkan ini:

apt show curl

Contoh Hasil Eksekusi

Informasi detail seperti di bawah ini akan ditampilkan:

Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
 This is a command line tool and library for transferring data with URLs.

Isi Informasi Utama

  • Package: Nama paket.
  • Version: Versi paket.
  • Section: Kategori tempat paket berada (misalnya: web, utils).
  • Maintainer: Informasi pengelola paket.
  • Description: Ringkasan paket.

Menggunakan Perintah dpkg

Anda juga dapat memeriksa informasi paket tertentu menggunakan perintah dpkg.

Contoh Perintah

dpkg -s nama_paket

Contoh Eksekusi

Ambil contoh kasus menampilkan detail paket git seperti di bawah ini:

dpkg -s git

Contoh Hasil Eksekusi

Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
 Git is a fast, scalable, distributed revision control system with an
 unusually rich command set that provides both high-level operations
 and full access to internals.

Perintah ini juga akan menampilkan status dan ringkasan paket.

Contoh Penggunaan: Memeriksa Dependensi

Jika Anda ingin memeriksa dependensi paket, perintah apt show juga berguna. Misalnya, untuk memeriksa dependensi paket curl, gunakan ini:

apt show curl

Hasilnya akan menampilkan informasi dependensi seperti ini:

Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)

Ini memungkinkan Anda untuk memeriksa paket lain yang diperlukan agar paket tertentu berfungsi dengan benar.

Ringkasan

  • apt show nama_paket: Berguna saat memeriksa informasi detail paket dan dependensi.
  • dpkg -s nama_paket: Digunakan saat ingin memeriksa informasi detail yang lebih ringkas.

Dengan memanfaatkan perintah-perintah ini, Anda dapat memahami detail paket dan menggunakannya untuk manajemen sistem atau pemecahan masalah.

5. Cara Memeriksa Jumlah Paket yang Terinstal

Jika Anda ingin mengetahui jumlah total paket yang saat ini terinstal di sistem, Anda dapat dengan mudah memeriksanya di Ubuntu menggunakan perintah berikut. Informasi ini berguna untuk memahami skala dan status sistem Anda.

Menggunakan Perintah apt

Anda dapat memperoleh jumlah paket yang terinstal dengan menggabungkan perintah apt list dengan pipa (|) dan wc -l.

Contoh Perintah

apt list --installed | wc -l

Penjelasan Perintah

  • apt list --installed: Menampilkan daftar paket yang terinstal.
  • wc -l: Menghitung jumlah baris dan mengembalikan jumlah total entri dalam daftar.

Contoh Hasil Eksekusi

543

Seperti di atas, jumlah total paket yang terinstal akan ditampilkan. Dalam contoh ini, terlihat bahwa ada 543 paket yang terinstal di sistem.

Menggunakan Perintah dpkg

Anda juga dapat menggunakan dpkg-query untuk memeriksa jumlah paket yang terinstal.

Contoh Perintah

dpkg-query -l | grep '^ii' | wc -l

Penjelasan Perintah

  • dpkg-query -l: Menampilkan daftar paket yang terinstal.
  • grep '^ii': Memfilter hanya paket yang terinstal (status ii).
  • wc -l: Menghitung jumlah baris dari entri yang difilter.

Contoh Hasil Eksekusi

487

Dalam hasil ini, Anda dapat melihat bahwa 487 paket terinstal.

Cara Memeriksa Jumlah Paket Snap

Untuk memeriksa jumlah paket yang diinstal dengan Snap, gunakan perintah snap list.

Contoh Perintah

snap list | wc -l

Penjelasan Perintah

  • snap list: Menampilkan daftar semua paket yang diinstal dengan Snap.
  • wc -l: Menghitung jumlah baris dalam daftar.

Contoh Hasil Eksekusi

12

Dalam hasil ini, terlihat bahwa ada 12 paket yang terinstal dengan Snap.

Catatan

Karena output snap list menyertakan baris header, Anda perlu mengurangi 1 untuk mendapatkan jumlah yang akurat. Contoh:

snap list | tail -n +2 | wc -l

Ringkasan

  • Perintah apt: Jumlah total dapat dengan mudah diperiksa dengan apt list --installed | wc -l.
  • Perintah dpkg: Penghitungan yang lebih rinci dapat dilakukan dengan dpkg-query -l | grep '^ii' | wc -l.
  • Paket Snap: Jumlah paket khusus Snap dapat diperiksa dengan snap list.

Dengan menggunakan metode ini, Anda dapat dengan cepat mengetahui jumlah semua paket yang terinstal dan paket Snap. Manfaatkan ini saat memeriksa status sistem Anda.

6. Kesimpulan

Dalam artikel ini, kami telah menjelaskan berbagai metode untuk memeriksa paket yang terinstal di Ubuntu. Setiap metode memiliki karakteristiknya sendiri dan dapat digunakan secara bergantian tergantung pada tujuan dan situasi penggunaan.

Metode yang Diperkenalkan dalam Artikel Ini

  1. Menampilkan Daftar Paket yang Terinstal
  • Kami menjelaskan cara memeriksa semua paket yang terinstal menggunakan apt list --installed atau dpkg-query -l.
  • Untuk paket Snap, gunakan snap list.
  1. Memeriksa Paket Tertentu
  • Kami menjelaskan cara cepat memeriksa apakah paket tertentu terinstal dengan menggabungkannya dengan perintah grep.
  1. Mendapatkan Informasi Detail
  • Kami memperkenalkan cara memeriksa dependensi paket, informasi versi, dll., menggunakan apt show atau dpkg -s.
  1. Memeriksa Jumlah Paket
  • Kami menjelaskan perintah (menggunakan wc -l) untuk memahami jumlah total paket yang terinstal di sistem.

Metode Mana yang Harus Dipilih?

  • Untuk Pemula:
    Akan lebih baik menggunakan perintah apt yang sederhana (misalnya: apt list --installed).
  • Jika Diperlukan Detail Lebih Lanjut:
    Dengan menggunakan perintah dpkg atau apt show, Anda bisa mendapatkan lebih banyak informasi.
  • Jika Fokus pada Paket Snap:
    Periksa menggunakan snap list khusus Snap.

Akhir Kata

Untuk mengelola paket di Ubuntu secara efisien, penting untuk menguasai penggunaan perintah dasar ini. Manfaatkan teknik yang diperkenalkan dalam artikel ini untuk mengelola status sistem Anda dengan benar dan membantu pemecahan masalah.

7. FAQ

Di sini, kami telah mengumpulkan pertanyaan yang sering diajukan dan jawabannya mengenai pemeriksaan paket yang terinstal di Ubuntu. Kami akan menjelaskan poin-poin yang sering membingungkan pengguna pemula hingga menengah.

Q1: Apa Perbedaan antara apt dan dpkg?

A:
apt adalah perintah manajemen paket tingkat tinggi yang umum digunakan di Ubuntu dan distribusi Linux berbasis Debian lainnya, yang menyederhanakan instalasi, penghapusan, dan pembaruan paket. Di sisi lain, dpkg adalah perintah tingkat lebih rendah yang digunakan untuk mengelola paket yang terinstal secara langsung. Umumnya, apt secara internal menggunakan dpkg.

Perbedaan Utama:

  • apt: Menggunakan repositori untuk mengunduh dan menginstal paket.
  • dpkg: Mengelola file paket Debian (.deb) yang ada secara lokal.

Q2: Apa itu Paket Snap?

A:
Snap adalah sistem manajemen paket baru yang disediakan oleh Ubuntu. Tidak seperti paket Debian tradisional (yang dikelola oleh apt dan dpkg), Snap membundel dependensi secara individual, menjadikannya format paket yang mudah dipindahkan antar sistem. Ini memiliki karakteristik khusus berikut:

  • Keuntungan: Mencegah konflik dependensi dan memungkinkan penggunaan aplikasi versi terbaru.
  • Kekurangan: Ukuran paket bisa menjadi lebih besar.

Saat menggunakan Snap, manfaatkan perintah seperti snap list dan snap install.

Q3: Apa Cara Termudah untuk Memeriksa Apakah Paket Tertentu Terinstal?

A:
Menggunakan perintah apt adalah cara termudah, seperti di bawah ini:

apt list --installed | grep nama_paket

Misalnya, untuk memeriksa apakah curl terinstal:

apt list --installed | grep curl

Ini akan menampilkan nama paket dalam daftar jika sudah terinstal.

Q4: Apa yang Harus Dilakukan Jika Perintah Tidak Berfungsi?

A:
Lakukan pemecahan masalah dengan langkah-langkah berikut:

  1. Periksa Kesalahan Penulisan Perintah: Pastikan tidak ada kesalahan ketik pada perintah yang Anda masukkan.
  2. Periksa Izin: Beberapa perintah memerlukan sudo. Jika terjadi kesalahan, coba jalankan lagi dengan menambahkan sudo.
    sudo apt list --installed
  1. Perbarui Manajer Paket: Jika daftar paket sudah usang, jalankan perintah berikut:
    sudo apt update
  1. Periksa Log Sistem: Periksa /var/log/syslog atau journalctl untuk informasi kesalahan yang lebih rinci.

Q5: Bagaimana Cara Menghapus Paket yang Terinstal?

A:
Gunakan perintah apt remove atau apt purge.

  • apt remove nama_paket: Menghapus paket tetapi menyimpan file konfigurasi.
  • apt purge nama_paket: Menghapus paket dan file konfigurasinya sepenuhnya.

Misalnya, jika Anda ingin menghapus curl, jalankan ini:

sudo apt remove curl

Jika Anda juga ingin menghapus file konfigurasi:

sudo apt purge curl

Q6: Bisakah Saya Menyimpan Daftar Paket yang Terinstal ke File?

A:
Ya, Anda dapat menyimpan daftar ke file dengan perintah berikut:

apt list --installed > installed_packages.txt

Ini akan menyimpan daftar paket yang terinstal ke file bernama installed_packages.txt. Anda juga dapat menggabungkan file yang disimpan dengan apt install untuk menginstal ulang di sistem lain.

Kesimpulan

FAQ dalam artikel ini telah menyediakan jawaban atas pertanyaan umum dan solusi terkait manajemen paket di Ubuntu. Manfaatkan informasi ini untuk mengoptimalkan tugas manajemen Ubuntu Anda. Teruslah mengembangkan keterampilan Anda dalam mengatasi masalah sambil menguasai pengetahuan dasar!