sysget - Front-end untuk Setiap Manajer Paket di Linux
Linux hadir dalam berbagai varian dan banyak dari kita yang suka menguji semua jenis distribusi hingga menemukan distribusi yang tepat untuk kebutuhan kita. Masalahnya adalah berdasarkan distribusi utama OS Anda, manajer paketnya mungkin berbeda dan ternyata tidak terlalu Anda kenal.
Ada utilitas bernama sysget yang dapat menjadi front-end untuk setiap manajer paket. Pada dasarnya sysget berfungsi sebagai jembatan dan memungkinkan Anda menggunakan sintaksis yang sama untuk setiap manajer paket.
Baca Juga: 5 Manajer Paket Terbaik untuk Pemula Linux
Hal ini sangat berguna bagi pendatang baru Linux yang mengambil langkah pertama dalam mengelola OS mereka melalui baris perintah dan suka berpindah dari satu distribusi ke distribusi lainnya tanpa harus mempelajari perintah baru.
Sysget sama sekali bukan pengganti manajer paket distribusi. Ini hanyalah pembungkus manajer paket OS dan jika Anda adalah administrator Linux mungkin lebih baik tetap menggunakan manajer paket distro Anda sendiri.
Manajer Paket yang Didukung
Sysget mendukung berbagai manajer paket termasuk:
- apt-get atau tepat
- xbps
- dnf
- enak
- ritsleting
- eopkg
- pacman
- muncul
- pkg
- minuman chrome
- minuman rumahan
- nix
- patah
- Npm
Fitur Sistem
- mencari paket
- menginstal paket
- menghapus paket
- menghapus anak yatim
- hapus cache manajer paket
- memperbarui basis data
- peningkatan sistem
- tingkatkan paket tunggal
Repositori git resmi sysget tersedia di sini.
Cara Menginstal dan Menggunakan Sysget di Linux
Instalasi sysget sangat mudah dan sepele dan dapat diselesaikan dengan perintah berikut.
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget
sudo mkdir -p /usr/local/share/sysget
sudo chmod a+x /usr/local/bin/sysget
Penggunaan sysget juga cukup sederhana dan perintah sering kali terlihat seperti yang digunakan dengan apt. Saat Anda menjalankan sysget untuk pertama kalinya, Anda akan diminta memasukkan manajer paket sistem Anda dan melihat daftar manajer paket yang tersedia. Anda harus memilih salah satu untuk OS Anda:
sudo sysget
Setelah ini selesai, Anda dapat menggunakan perintah berikut:
Untuk instalasi paket.
sudo sysget install <package name>
Untuk menghapus paket:
sudo sysget remove package
Untuk menjalankan pembaruan:
sudo sysget update
Untuk meningkatkan sistem Anda:
sudo sysget upgrade
Tingkatkan paket tertentu dengan:
sudo sysget upgrade <package name>
Untuk menghapus anak yatim:
sudo sysget autoremove
Bersihkan cache manajer paket:
sudo sysget clean
Mari kita lihat aksinya. Berikut adalah contoh instalasi emacs pada sistem Ubuntu.
sudo sysget install emacs
Dan berikut cara menghapus paket:
sudo sysget remove emacs
Jika Anda perlu menelusuri opsi sysget, Anda dapat mengetik:
sudo sysget help
Ini akan menampilkan daftar opsi yang tersedia yang dapat Anda gunakan dengan sysget:
Kesimpulan
Ingatlah bahwa sintaksis untuk sysget sama di semua distribusi yang didukung. Namun hal ini tidak berarti mengganti sepenuhnya manajer paket OS Anda, namun hanya untuk memenuhi kebutuhan dasar untuk mengoperasikan paket pada sistem.