Skip to content
Tutorial emka
Menu
  • Home
  • Debian Linux
  • Ubuntu Linux
  • Red Hat Linux
Menu

Sysget, Aplikasi Sakti Bisa Jadi Installer untuk Semua Distro Linux.

Posted on March 13, 2024

 Apakah Anda seorang distro-hopper yang senang menjelajahi sistem operasi Linux baru setiap beberapa hari? Jika ya, saya punya sesuatu untuk Anda. Kenalkan Sysget, sebuah front-end untuk manajer paket populer di sistem operasi mirip Unix.

Sysget adalah script wrapper untuk sebagian besar manajer paket Linux asli. Dengan Sysget, Anda tidak perlu mempelajari perintah dari setiap manajer paket untuk tugas-tugas dasar seperti menginstal, memperbarui, meng-upgrade, dan menghapus paket. Cukup ingat satu sintaks untuk semua manajer paket di berbagai sistem operasi mirip Unix.

Menggunakan Sysget, Anda dapat melakukan berbagai operasi dasar manajemen paket seperti:

1. Menginstal paket,

2. Memperbarui paket,

3. Meng-upgrade paket,

4. Mencari paket,

5. Menghapus paket,

6. Menghapus paket yang tidak terpakai,

7. Memperbarui database,

8. Meng-upgrade sistem,

9. Membersihkan cache manajer paket.

Sysget adalah proyek sumber terbuka yang ditulis dalam bahasa C++. Kode sumbernya tersedia secara gratis di GitHub.

Instalasi Sysget di Linux

Menginstal Sysget sangat mudah. Pergi ke halaman rilis dan unduh binary Sysget terbaru, kemudian instal seperti yang ditunjukkan di bawah ini. Pada saat penulisan panduan ini, versi terbaru adalah 2.3.

Untuk menginstal Sysget di Linux, ikuti langkah-langkah berikut:

1. Unduh Sysget:

$ sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.3/sysget

2. Buatnya dapat dieksekusi:

$ sudo chmod a+x /usr/local/bin/sysget

3. Atur bash completion:

$ sudo wget -O /etc/bash_completion.d/sysget https://raw.githubusercontent.com/emilengler/sysget/v2.3/contrib/sysget.bash-completion

Setelah langkah-langkah ini, Sysget seharusnya terinstal dan siap digunakan di sistem Linux Anda.

Versi yang lebih lama (misalnya Sysget 1.2) dapat diinstal seperti di bawah ini:

$ sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2/sysget

$ sudo mkdir -p /usr/local/share/sysget

$ sudo chmod a+x /usr/local/bin/sysget

Konfigurasi Sysget

Ketika Anda menjalankan Sysget untuk pertama kalinya, Anda akan diminta untuk memilih manajer paket yang ingin Anda gunakan. Karena saya menggunakan Ubuntu, saya memilih apt-get.

Anda harus memilih manajer paket yang benar tergantung pada distribusi yang Anda gunakan. Sebagai contoh, jika Anda menggunakan Arch Linux, pilih pacman. Untuk Fedora atau RHEL, pilih yum. Untuk FreeBSD, pilih pkg. Berikut adalah daftar manajer paket yang saat ini didukung:

– apt,

– xbps,

– dnf,

– yum,

– zypper,

– eopkg,

– pacman,

– emerge,

– pkg,

– pkg_mgr,

– chromebrew,

– homebrew,

– nix,

– snap,

– npm,

– flatpak,

– slapt-get,

– pip3,

– GNU guix,

– Ruby gems,

– MacPorts.

Jika secara tidak sengaja Anda menetapkan manajer paket yang salah, Anda dapat mengatur manajer paket baru menggunakan perintah berikut:

$ sudo sysget set yum

Manajer paket diubah menjadi yum. Pastikan Anda telah memilih manajer paket bawaan Anda.

Sekarang, Anda dapat melakukan operasi manajemen paket seperti yang Anda lakukan menggunakan manajer paket default Anda.

Cara Menggunakan Sysget di Linux

Perintah-perintah Sysget sebagian besar sama dengan manajer paket APT, sehingga seharusnya mudah digunakan bagi para pemula.

Berikut adalah beberapa contoh.

1. Menginstal paket:

Untuk menginstal paket, misalnya Emacs, jalankan perintah berikut:

$ sudo sysget install emacs

Perintah di atas akan memanggil manajer paket asli (dalam kasus saya adalah “apt-get”) dan menginstal paket yang diberikan.

2. Menghapus paket:

Demikian pula, untuk menghapus paket, jalankan perintah berikut:

$ sudo sysget remove emacs

3. Memperbarui repositori perangkat lunak (database):

$ sudo sysget update

4. Mencari paket tertentu:

$ sudo sysget search emacs

5. Meng-upgrade paket tunggal:

$ sudo sysget upgrade emacs

6. Meng-upgrade semua paket:

$ sudo sysget upgrade

7. Menghapus semua paket yang tidak terpakai:

$ sudo sysget autoremove

8. Membersihkan cache manajer paket:

$ sudo sysget clean

Recent Posts

  • Ini Dia ESP32 P4: IoT RISC-V dengan Layar AMOLED dan LoRa, Perangkat Handheld Inovatif
  • Apa Itu HealthyPi-6? Solusi Open Source untuk Akuisisi Biosignal
  • Jetson THOR Industrial PC: 25Gbe Networking dan Bisa Pakai Kamera GMSL2
  • Azul Systems Akuisisi Payara Java Server
  • PC Kentang Jadi Ngebut? Coba GRML 2025, Distro Debian Ringan dengan Kernel 6.17!
  • Penasaran Apa yang Baru di Ubuntu 26.04 LTS Snapshot 2? Simak Peningkatan Performa dan Fiturnya di Sini!
  • Gak Nyangka PearOS Balik Lagi! Distro Cantik Kini Pakai Arch Linux, Siap Bikin Kalian Tergoda
  • Inilah Trik Pakai Fedora Toolbox Biar Koding Makin Rapi dan Aman
  • Sudah Siap Pindah? Pop!_OS 24.04 LTS Hadir dengan Performa Plasma yang Lebih Baik
  • Masih Andalkan Teori? Ini Alasan Kenapa Perusahaan Besar Banting Setir ke Training Hands-On DevOps!
  • Wi-Fi 6 Dual-Band di Chip Kecil? Kenalan Sama MCU RA Family dari Renesas Ini!
  • Ribet Rakit Node? Muzi Baseboard Bikin Proyek Meshtastic Kalian Jadi Nggak Pusing Lagi!
  • Hati-Hati! Ekstensi VS Code Favorit Kalian Bisa Jadi Celah Pencurian Data Sensitif
  • Raspberry Pi Imager 2.0.2 Dirilis Bawa Fitur SSH Multi-Key dan Direct I/O!
  • Ubuntu 26.04 LTS Masih Ada Flavor Unity & MATE Desktop
  • Cinnamon 6.6 Rilis dengan Menu Aplikasi yang Dirancang Ulang
  • Aerynos 2025-12 Rilis dengan GNOME 49.2, Mesa 25.3, dan KDE Plasma 6.5.4
  • Cara Mempertahankan Sesi SSH Remote Tanpa Takut Putus Koneksi
  • Ini 2 Wallpapers Gnome Extension Percantik Desktop
  • Mozilla Rilis Firefox 146
  • Peazip 10.8 Dirilis, UI Baru dan Ada Fitur Previewing Dalam Arsip
  • Youyeetoo Mini PC: Sebuah NAS Ukuran Kecil Dengan 4 Slot M.2 dan 2 Port 2.5Gbe
  • Jolla Phone Kini Bisa di Pre-oder Jadi Ponsel Secure dengan Linux Independen
  • Inilah Proton Sheets: Spreadsheet Terenkripsi Online yang Aman dan Mudah Digunakan
  • Calibre 8.16 Dirilis dengan Fitur AI dan Perbaikan Bug
  • Cara Mengatasi Error ‘Versi Diagnostik Belum Terbarui’ (Your current version of diagnostics is not up to date)
  • Cara Membuat Newsletter di Outlook 365
  • Sering Telepon di Tempat Berisik? Fitur Baru Expressive Call dari Google Bakal Jadi Penyelamat Kalian!
  • Google Pixel 10 Pro Akan Punya Integrasi Play Points Lebih Dalam
  • Stop Cara Kuno! Ini Trik Supaya Manajemen Karyawan Jadi Lebih Cepat dan Anti Ribet
  • Apa Itu US National Framework for AI? Kepres Donald Trump Bikin Heboh Dunia AI
  • Kenapa Bisnis Properti & Real Estate Harus Pakai AI, Ini Alasannya!
  • BARU! Brave Browser Bakal Bisa Ngerjain Tugas Kalian Secara Otomatis Lewat Agentic AI!
  • Belum Tahu? Google Maps Bakal Makin Canggih Berkat Integrasi Gemini Visual Ini!
  • Siap-Siap! Tahun 2026 Gemini Bakal “Menjajah” Chrome, iPhone, sampai Smartwatch Kalian
  • Pengertian Vulnerability WebKit Apple Terbaru: Apa Itu CVE-2025-43529 dan CVE-2025-14174?
  • Apa Itu Fake OSINT? Definisi dan Bahaya Repositori GitHub Palsu
  • Apa Itu GenAI Browser Security? Ini Definisi dan Strategi Pengamanannya
  • Apa Itu CVE-2025-58360? Ini Pengertian Celah Keamanan GeoServer Terbaru
  • Apa Itu Kerentanan Zero-Day Windows RASMAN? Ini Pengertian dan Risiko Eksploitasinya
©2025 Tutorial emka | Design: Newspaperly WordPress Theme