3 Cara Install Aplikasi di Linux CentOS 8

3 Cara Install Aplikasi di Linux CentOS 8

LAZYTECHNEST.COM – Artikel ini akan membahas tiga cara utama untuk install aplikasi di Linux CentOS 8 yakni menggunakan YUM, RPM, dan DNF.

Linux CentOS 8 adalah distribusi open-source berbasis Red Hat yang populer di kalangan pengguna server dan pengembang.

Salah satu aspek penting dalam menggunakan CentOS adalah instalasi perangkat lunak.

Tidak seperti di Windows, proses ini bisa jadi lebih rumit karena melibatkan berbagai sistem manajemen paket.

BACA JUGA:Cara Membuat Backup di Linux dengan Rsync Utility

Cara Install Aplikasi di Linux CentOS

1. Install via YUM

YUM, singkatan dari “Yellowdog Updater, Modified,” adalah alat front-end untuk manajemen paket RPM di CentOS.

Dengan YUM, pengguna dapat mencari, mengunduh, dan menginstal paket dari repositori resmi atau pihak ketiga.

YUM juga dapat memperbarui paket yang sudah terinstal ke versi terbaru yang tersedia.

Menggunakan YUM sangat mudah karena secara otomatis menangani semua dependensi yang diperlukan.

Contoh perintah untuk menginstal aplikasi menggunakan YUM adalah:

sudo yum install wireshark

Perintah ini akan memeriksa file repositori YUM (berformat .repo) yang ada di direktori /etc/yum.repos.d/ untuk mengunduh dan menginstal perangkat lunak yang diperlukan. YUM sangat berguna karena juga mendukung pembaruan otomatis paket dan perpustakaan terkait.

Namun, terkadang YUM mungkin tidak memiliki versi terbaru dari perangkat lunak yang dibutuhkan, terutama pada CentOS versi lama. Dalam situasi ini, pengguna mungkin perlu membangun dan menginstal perangkat lunak dari sumbernya.

2. Install via RPM

    RPM (Red Hat Package Manager) adalah alat tingkat rendah untuk mengelola paket RPM, yang digunakan secara luas pada distribusi berbasis Red Hat.

    RPM memungkinkan pengguna untuk menginstal, menghapus, memperbarui, dan memverifikasi paket.

    Instalasi menggunakan RPM dapat dilakukan dengan perintah berikut:

    sudo rpm -i wireshark-3.4.10-1.el9.x86_64.rpm

    Perintah di atas menginstal paket Wireshark versi tertentu, yang dapat diunduh dari situs seperti pkgs.org atau langsung dari cermin CentOS.

    Jika Anda ingin melihat output yang lebih detail dan progres yang ditandai dengan hash, Anda bisa menggunakan opsi -ivh.

    Salah satu kekurangan RPM adalah ketidakmampuannya untuk secara otomatis mengatasi dependensi.

    Jika ada dependensi yang hilang, RPM hanya akan memberikan daftar, dan pengguna harus mengunduh serta menginstal dependensi tersebut secara manual.

    Namun, ada opsi lain untuk mengotomatisasi proses ini, seperti menggunakan plugin tertentu yang dapat membantu mengatasi dependensi secara otomatis.

    3. Install via DNF

    DNF (Dandified Yum) adalah penerus YUM dan merupakan manajer paket default untuk CentOS versi terbaru, seperti CentOS 8.

    DNF menawarkan sejumlah peningkatan dan fitur yang lebih kuat dibandingkan YUM.

    Salah satu kelebihan DNF adalah manajemen cache yang lebih baik dan kemampuan untuk menangani konflik paket dengan lebih efisien.

    Untuk menginstal perangkat lunak menggunakan DNF, perintahnya mirip dengan YUM:

    sudo dnf install wireshark

    Perintah ini akan mencari paket Wireshark di repositori dan menginstalnya beserta semua dependensi yang diperlukan.

    DNF juga mendukung banyak fitur YUM, seperti pembaruan paket dan pengelolaan repositori.

    Kesimpulan

    Install aplikasi atau perangkat lunak di Linux CentOS 8 dapat dilakukan melalui beberapa cara, yaitu menggunakan YUM, RPM, dan DNF.

    Masing-masing metode memiliki kelebihan dan kekurangannya.

    YUM dan DNF adalah pilihan yang baik untuk instalasi sederhana dengan manajemen dependensi otomatis, sedangkan RPM berguna untuk instalasi di lingkungan yang tidak terhubung ke internet atau jika repositori YUM tidak tersedia.

    Memahami cara kerja ketiga metode ini akan membantu pengguna CentOS 8 dalam mengelola dan install aplikasi dengan lebih efektif dan efisien.

    Share this:

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Back To Top