3 Alat Linux Tak Terduga Yang Memangkas Repotnya Terminal Sehari-Hari, Dari Arsip Hingga Update

Author: Cung Media

Pengguna Linux yang hidup di terminal sering berhadapan dengan tiga pekerjaan rutin yang menyita waktu: membuka arsip, mengelola systemd, dan menjalankan pembaruan paket. Di tengah kebiasaan menghafal banyak perintah, ada tiga alat yang jarang dibahas tetapi menawarkan cara kerja yang lebih sederhana: Ouch, ISD, dan Topgrade.

Ketiganya tidak hadir untuk menggantikan semua utilitas bawaan Linux. Namun, masing-masing mencoba memangkas gangguan harian yang muncul saat tugas kecil tersebar di banyak alat dan langkah.

Ouch memudahkan urusan arsip yang sering membingungkan

Ouch hadir sebagai archiver terpadu yang mengurangi tebak-tebakan ketika pengguna berhadapan dengan format arsip yang mirip zip. Alat ini bisa mengompres, mendekompres, dan menampilkan isi arsip, termasuk zip, tar, dan 7z.

Bagi banyak pengguna, tar dan zip masih mudah diingat karena paling umum dipakai. Saat format yang asing muncul, Ouch memberi jalan pintas yang praktis tanpa perlu membuat skrip shell khusus.

Nilai utama Ouch ada pada kemudahan, bukan kecepatan. Untuk arsip yang sangat besar atau ribuan arsip sekaligus, utilitas bawaan tetap lebih unggul.

Ouch juga tersedia di sebagian besar repositori perangkat lunak distro. Itu membuatnya relatif mudah dicoba tanpa langkah instalasi yang rumit.

ISD menyederhanakan interaksi dengan systemd

Systemd sering dianggap sebagai salah satu bagian Linux yang paling merepotkan. Unit file berada di direktori bertingkat, daemon reload sering dibutuhkan, dan perintah untuk restart atau melihat log bisa terasa panjang.

Interactive Systemd, atau ISD, mencoba merapikan proses itu lewat antarmuka interaktif. Alat berbasis Python ini membungkus operasi umum seperti start, stop, restart, dan melihat log, lalu menambahkan pencarian langsung untuk unit file.

ISD juga memakai tata letak panel terpisah agar informasi tambahan lebih mudah dibaca. Navigasinya memang butuh sedikit penyesuaian, tetapi Tab bisa berpindah panel dan tombol Vim bekerja langsung sejak awal.

Alat ini mendukung kustomisasi lewat YAML dan juga menyediakan tema. Untuk instalasi, pengguna bisa mengambil AppImage dari halaman rilis GitHub atau memakai perintah ubi agar pemasangan berjalan otomatis.

Topgrade merangkum pembaruan ke satu perintah

Masalah lain di Linux datang dari ekosistem pembaruan yang terpecah-pecah. Satu sistem bisa berisi manajer paket, container, plugin aplikasi, alat pengembangan, dan konfigurasi ad hoc yang semuanya punya cara update sendiri.

Topgrade mencoba menyatukan semuanya lewat satu perintah. Cukup jalankan topgrade, lalu alat ini akan memeriksa dan memperbarui target yang didukung tanpa perlu skrip upgrader terpisah.

Di Linux, Topgrade juga menyimpan kredensial sudo agar proses panjang tidak terganggu prompt autentikasi berulang. Pengguna bisa mengatur target tertentu saja atau menjalankan skrip khusus, termasuk perintah upgrade dari ubi.

Dukungan Topgrade mencakup puluhan target, dari package manager sampai framework editor teks. Beberapa yang disebut antara lain VSCode, Nix, Pip, Pipx, NPM, Vim, Cargo, deb-get, Emacs, mandb, Ruby gems, snap, serta target Windows seperti Microsoft Office dan WSL.

Tanpa konfigurasi, Topgrade bahkan dapat memperbarui DNF, snap, Distrobox, Flatpak, Nix, dan banyak lagi. Proyek ini juga tergolong aktif, dengan lebih dari 2.000 commit di GitHub dan 4.2 ribu stars.

Dari sisi instalasi, Topgrade tersedia lewat AUR, PyPi, Copr, WinGet, deb-get, hingga GitHub releases. Cakupannya yang luas membuat alat ini menarik bagi pengguna yang ingin satu pintu untuk merapikan pembaruan di berbagai lapisan sistem.

Di antara ketiganya, Ouch menjadi yang paling sederhana karena fokus pada satu pekerjaan dan mengerjakannya dengan baik. ISD menawarkan cara yang lebih ramah untuk berurusan dengan systemd, sementara Topgrade menjadi yang paling besar dan paling berguna untuk menyatukan proses pembaruan yang tersebar di banyak ekosistem.

Terbaru