Perintah Dasar apt-cache Untuk Manajemen Paket Debian dan Ubuntu

Kali ini saya akan menulis panduan dasar yang mungkin bermanfaat untuk kalian yang sedang mencari referensi tentang linux atau ingin belajar linux. Yang akan kita bahas kali ini adalah perintah dasar apt-cache yang dapat kita gunakan untuk Package Management di Linux.

1. Melihat Semua Paket yang Tersedia

Yang pertama adalah melihat / listing semua paket yang terinstall.

$ apt-cache pkgnames

Contoh output :

ultraflaticons  
3depict  
asterisk-voicemail  
dssi-host-jack  
fuse-emulator-gtk  
gnome-maps  
gnome-robots  
libbs2b-dev  
libmagic-dev  
libmaven-stapler-plugin-java-doc  
libopenid-ruby1.8  
libphat0  
libqt5xmlpatterns5-private-dev  
.....

2. Melihat Informasi Paket

Yang kedua adalah melihat informasi Paket tertentu yang sebelumnya kita install.

Bisa kita coba dengan perintah ‘show’ .

Contoh ;

$ apt-cache show ultraflaticons

Contoh output :

Package: ultraflaticons  
Priority: extra  
Section: gnome  
Installed-Size: 12144  
Maintainer: Yuyud HNc   
Architecture: all  
Version: 1.3.3-1  
Filename: pool/main/u/ultraflaticons/ultraflaticons_1.3.3-1_all.deb  
Size: 1786796  
MD5sum: 99ac363b4838f06a87d934f09ba66541  
SHA1: 9d218f1a52041501ecd26d72ece5d4383da772fe  
SHA256: 7aced41ef6d928d63ac8d807a9187fc492e9a945267d06a4ffeb53beee0b44fb  
Description-en: Ultra-Flat Icons uploaded on LinuxSec PPA  
 Source Url - http://gnome-look.org/content/show.php/Ultra-Flat-Icons?content=167477  
Description-md5: ed16e687635a356ddee86f698ee787fb

3. Melihat Statistik dari Cache

Kita bisa melihat statistik cache seperti jumlah paket  , jumlah space hdd yang digunakan dll, dengan command :

$ apt-cache stats

Contoh output :

Total package names: 59506 (1.190 k)  
Total package structures: 100709 (5.640 k)  
  Normal packages: 69484  
  Pure virtual packages: 1147  
  Single virtual packages: 8711  
  Mixed virtual packages: 1762  
  Missing: 19605  
Total distinct versions: 72913 (5.250 k)  
Total distinct descriptions: 91412 (2.194 k)  
Total dependencies: 555137 (15,5 M)  
Total ver/file relations: 75096 (1.802 k)  
Total Desc/File relations: 91412 (2.194 k)  
Total Provides mappings: 15581 (312 k)  
Total globbed strings: 209 (3.034 )  
Total dependency version space: 2.629 k  
Total slack space: 40,3 k  
Total space accounted for: 28,6 M

4. Melihat Dependencies yang Dibutuhkan Paket Tertentu

Kita bisa mengecek dependencies apa saja yang dibutuhkan suatu paket aplikasi dengan apt-cache.

Contohnya kita ingin mengecek apa saja yang dibutuhkan saat menginstall paket sqlmap :

$ apt-cache showpkg sqlmap

Contoh output :

Package: sqlmap  
Versions:  
1.0.160227.4-1 (/var/lib/apt/lists/ppa.launchpad.net_backbox_four_ubuntu_dists_trusty_main_binary-amd64_Packages) (/var/lib/dpkg/status)  
 Description Language:  
                 File: /var/lib/apt/lists/ppa.launchpad.net_backbox_four_ubuntu_dists_trusty_main_binary-amd64_Packages  
                  MD5: 036098a99a4f2acc4ad723ec212bfdd6  
 Description Language: en  
                 File: /var/lib/apt/lists/ppa.launchpad.net_backbox_four_ubuntu_dists_trusty_main_i18n_Translation-en  
                  MD5: 036098a99a4f2acc4ad723ec212bfdd6  
  
Reverse Depends:  
  backbox-exploitation,sqlmap  
Dependencies:  
1.0.160227.4-1 - python:any (2 2.7.5-5~)  
Provides:  
1.0.160227.4-1 -  
Reverse Provides:
  1. Mencari Nama dan apt-cache search exploitDeskripsi Singkat Paket Berdasarkan Kategori

Sebelum kita menginstall paket ada baiknya kita cari dulu paket yang kita butuhkan sesuai kategori.

Kita bisa menggunakan nama paket ataupun kata kunci nya.

Contoh :

$ apt-cache search exploit

Contoh output :

paxtest - Test suite for the PaX kernel patch  
pyrit - GPGPU-driven WPA/WPA2-PSK key cracker  
zorp - Advanced protocol analyzing firewall  
weevely - Weaponized PHP Web Shell  
fimap - Tool for local and remote file inclusion auditing and exploitation  
beef-project - Browser Exploitation Framework  
armitage - GUI for Metasploit  
metasploit-framework - Metasploit Framework  
backbox-exploitation - BackBox Exploitation Tools  
mdk3 - Wireless attack tool for IEEE 802.11 networks  
....

Semua yang berhubungan dengan ‘exploit’ akan keluar.

Sebenarnya masih banyak command lain .

Tinggal ketik

$ apt-cache

Maka pilihan command yang bisa dijalankan akan tampil.

Sekian artikel kali ini, semoga bermanfaat, share juga ke teman teman mu biar mereka tau. :D

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.