Apt bukan sekadar alat pemasang perangkat lunak biasa bagi pengguna Linux berbasis Debian atau Ubuntu. Fungsinya jauh lebih luas dan beragam dari sekedar menginstal, menghapus, memperbarui, atau meng-upgrade paket aplikasi. Menguasai beberapa perintah apt yang powerful menjadikan pengguna lebih efisien dan mampu mengoptimalkan manajemen paket pada sistem mereka.
Berikut ini delapan perintah apt yang wajib diketahui setiap pengguna Linux agar tidak melewatkan fungsionalitas penting dan praktis dari package manager ini.
1. apt list
Perintah ini berguna untuk menampilkan daftar paket yang tersedia, terpasang, atau yang dapat diperbarui. Misalnya, untuk melihat semua paket yang bisa diupgrade, gunakan apt list --upgradable. Untuk daftar semua paket yang sudah terpasang, pakai apt list --installed. Ini sangat membantu dalam memantau kondisi paket di sistem.
2. apt purge
Ketika sebuah aplikasi dihapus dengan apt remove, biasanya konfigurasi dan file cache masih tertinggal. Jika ingin membersihkan semua jejak instalasi suatu paket secara total, gunakan apt purge nama_paket. Ini efektif untuk menghilangkan file konfigurasi dan data terkait yang tidak diperlukan lagi.
3. apt search
Untuk mengetahui apakah sebuah aplikasi tersedia di repositori default, gunakan apt search nama_aplikasi. Contohnya, saat mencari aplikasi seperti Spotify yang mungkin tidak muncul di hasil pencarian, pengguna dapat melihat alternatif lain atau memutuskan untuk menggunakan paket manager lain seperti Flatpak atau Snap. Jika ingin pencarian lebih presisi, bisa digabung dengan grep, seperti apt search spotify | grep -i -w spotify.
4. apt show
Perintah ini menampilkan detail lengkap sebuah paket, termasuk penulis, ukuran unduhan, dependensi, konflik, dan sumber repositori. Contohnya, memeriksa paket Geary bisa dilakukan dengan apt show geary. Informasi ini membantu sebelum memutuskan untuk menginstall suatu aplikasi.
5. apt autoremove
Seringkali setelah menghapus aplikasi, ada dependensi yang tidak lagi dibutuhkan namun masih tersimpan dan memakan ruang. apt autoremove secara otomatis menghapus semua dependensi yang sudah tidak diperlukan lagi, sehingga dapat membersihkan sistem dari paket-paket sampah yang tertinggal.
6. apt clean
Apt menyimpan cache file yang membantu proses instalasi paket berjalan lebih cepat dan memungkinkan rollback. Namun, jika penyimpanan terbatas, cache ini bisa dibersihkan dengan sudo apt clean atau sudo apt autoclean. Ini membantu mengosongkan ruang penyimpanan tanpa membahayakan fungsi sistem.
7. apt mark
Terkadang perlu mencegah sebuah paket agar tidak diupgrade, misalnya jika upgrade tertentu berpotensi merusak fitur yang dibutuhkan. Perintah sudo apt-mark hold nama_paket menandai paket agar tetap pada versi sekarang. Untuk melihat semua paket yang sedang di-hold, gunakan apt-mark showhold. Jika ingin mengizinkan upgrade kembali, cukup pakai sudo apt-mark unhold nama_paket.
8. apt download
Jika ingin mengunduh paket tanpa langsung memasangnya, misalnya untuk instalasi offline pada komputer terisolasi, gunakan sudo apt download nama_paket. Paket .deb akan tersimpan di direktori kerja saat ini dan bisa dipindahkan ke perangkat lain.
Mempelajari kedelapan perintah ini akan membantu pengguna Linux untuk tidak hanya mengelola paket dengan efektif, tetapi juga menjaga sistem tetap bersih dan optimal. Apt menjadi alat manajemen paket yang jauh lebih kuat dari sekadar installer, memberikan banyak opsi yang mendukung kelancaran pengelolaan aplikasi dan dependensi.
Dengan berbagai fitur tersebut, pengguna dapat lebih tepat sasaran dalam memperbarui, membersihkan, dan mengatur aplikasi pada distribusi Debian atau Ubuntu mereka. Memahami kemampuan apt di luar perintah dasar sudah menjadi kebutuhan agar bisa memanfaatkan ekosistem Linux secara maksimal dan profesional.







