Lewati ke konten

7. Manajemen Paket

Di Linux, kamu jarang mengunduh installer dari website. Aplikasi dipasang lewat package manager yang mengambil paket dari repository resmi — semacam app store untuk server. Di Ubuntu dan Debian, package manager-nya adalah apt.

Terminal window
sudo apt update # 1. perbarui daftar paket yang tersedia
sudo apt install tree # 2. pasang paket
tree # 3. pakai
sudo apt remove tree # hapus jika tidak diperlukan lagi

apt update tidak memperbarui aplikasi — ia hanya mengunduh daftar versi terbaru. Untuk memperbarui semua aplikasi yang terpasang, jalankan sudo apt upgrade setelahnya.

Terminal window
apt search monitor # cari paket berdasarkan kata kunci
apt show nginx # detail sebuah paket
apt list --installed # paket yang sudah terpasang

Memasang paket mengubah folder sistem seperti /usr/bin, jadi butuh hak root. Tanpa sudo, apt akan menolak dengan pesan are you root?.

Pasang alat baru dan langsung pakai. Paket yang tersedia di simulasi: tree, htop, cowsay, curl, nginx.

Lab: Memasang aplikasi dengan apt
Misi 0/6
  1. Coba jalankan tree — perintahnya belum terpasang.
    PetunjukKetik tree. Perhatikan saran yang muncul.
  2. Perbarui daftar paket dengan sudo apt update.
    Petunjuksudo apt update
  3. Pasang paket tree.
    Petunjuksudo apt install tree
  4. Jalankan tree untuk melihat struktur folder home.
    Petunjuktree
  5. Lihat daftar paket yang sudah terpasang.
    Petunjukapt list --installed
  6. Bonus: pasang cowsay dan buat sapinya bilang sesuatu.
    Petunjuksudo apt install cowsay && cowsay "Halo GSTNV-LAB"