Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
20.06.2025

Apa yang dimaksud dengan apt dan yum di Linux? Manajemen Paket di Linux

Dalam dunia Linux, manajemen paket adalah aspek penting yang memungkinkan pengguna untuk menginstal, memperbarui, meng-upgrade, dan menghapus paket perangkat lunak secara efisien. Distribusi Linux yang berbeda menggunakan manajer paket yang berbeda untuk menangani paket perangkat lunak, dan di antara yang paling populer adalah apt dan yum. Alat-alat ini menyediakan cara untuk mengelola perangkat lunak, memastikan bahwa pengguna dapat dengan mudah menjaga sistem mereka tetap mutakhir dan aman.

Apa yang dimaksud dengan Manajer Paket?

Manajer paket adalah alat atau seperangkat alat yang mengotomatiskan proses pemasangan, peningkatan, konfigurasi, dan penghapusan paket perangkat lunak. Alat ini menangani ketergantungan antar paket dan memastikan bahwa perangkat lunak diintegrasikan dengan benar ke dalam sistem.

Manajer paket biasanya berinteraksi dengan repositori, yang merupakan server yang menjadi tempat penyimpanan koleksi paket perangkat lunak. Mereka mengunduh paket dari repositori ini dan mengelola instalasinya di sistem Anda.

Gambaran umum tentang apt dan yum

1. apt (Alat Paket Lanjutan)

apt adalah alat manajemen paket yang digunakan oleh distribusi berbasis Debian, seperti Debian, Ubuntu, Linux Mint, dan banyak lagi. Alat ini menangani paket .deb dan banyak digunakan karena kesederhanaan dan manajemen ketergantungan yang kuat.

Perintah Umum

  1. Memperbarui Daftar Paket:
    sudo apt update

    Perintah ini akan memperbarui daftar paket dari repositori, memastikan bahwa Anda memiliki informasi tentang versi perangkat lunak terbaru yang tersedia.

  2. Tingkatkan Paket Terinstal:
    sudo apt upgrade

    Memutakhirkan semua paket terinstal ke versi terbaru yang tersedia di repositori.

  3. Menginstal Paket:
    sudo apt install package_name

    Mengganti nama_paket dengan nama perangkat lunak yang ingin Anda instal. Misalnya, untuk menginstal paket curl:

    sudo apt install curl
  4. Menghapus Paket:
    sudo apt remove package_name

    Perintah ini menghapus paket yang ditentukan tetapi menyisakan file konfigurasi.

  5. Menghapus Paket Sepenuhnya:
    sudo apt purge package_name

    Menghapus paket beserta file konfigurasinya.

  6. Mencari Paket:
    apt search package_name

    Mencari paket yang sesuai dengan nama yang diberikan di repositori.

Contoh Kasus Penggunaan

Jika Anda ingin menginstal sistem kontrol versi git pada Ubuntu, Anda akan menjalankan:

sudo apt update
sudo apt install git

Perintah ini akan memperbarui daftar paket dan kemudian menginstal git dari repositori.

2. yum (Pembaru Yellowdog yang dimodifikasi)

yum adalah alat manajemen paket untuk distribusi berbasis RPM, terutama digunakan pada CentOS, RHEL (Red Hat Enterprise Linux), dan beberapa versi Fedora yang lebih lama. Alat ini mengelola paket .rpm dan menangani instalasi dan peningkatan perangkat lunak.

Catatan: Pada versi CentOS yang lebih baru (CentOS 8) dan Fedora, yum telah digantikan dengan dnf, yang memiliki perintah yang serupa tetapi menawarkan peningkatan dalam kinerja dan manajemen ketergantungan.

Perintah Umum

  1. Perbarui Daftar Paket:
    sudo yum check-update

    Memeriksa pembaruan yang tersedia untuk paket yang terinstal.

  2. Tingkatkan Paket yang Terinstal:
    sudo yum update

    Memperbarui semua paket yang terinstal ke versi terbarunya.

  3. Menginstal Paket:
    sudo yum install package_name

    Sebagai contoh, untuk menginstal wget:

    sudo yum install wget
  4. Menghapus Paket:
    sudo yum remove package_name

    Menghapus paket yang ditentukan.

  5. Mencari Paket:
    yum search package_name

    Mencari paket yang terkait dengan nama yang diberikan.

Contoh Kasus Penggunaan

Untuk menginstal server web httpd (Apache) pada sistem CentOS, Anda akan menjalankan:

sudo yum install httpd

Setelah instalasi, Anda dapat memulai layanan Apache dengan menggunakan:

sudo systemctl start httpd
Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills