Lesson Detail

Update package Ubuntu

Memahami fungsi apt update dan apt upgrade, kapan perlu dijalankan, seberapa sering dilakukan, dan kebiasaan aman sebelum menginstall software baru di Ubuntu VPS.

14 minLesson Duration
1Materials
OpenStatus
This Lesson Progress0%
0/1 materials completed

Lesson Materials

This page now supports live lesson progress, per-material completion, and automatic current-lesson movement.

Live Lesson Progress

This lesson now tracks progress per material and updates the current lesson automatically.

Course Lesson Progress0%0 of 43 lessons completed
Course Material Progress0%0 of 43 materials completed
This Lesson0%0 of 1 materials completed
Material 1

Update Ubuntu

Open
HTML

Update Ubuntu

Langkah update dan upgrade package Ubuntu.

Update package Ubuntu

Sebelum kita menginstall software apa pun di VPS Ubuntu, ada satu kebiasaan penting yang harus dibangun dari awal: cek dan update package list terlebih dahulu.

Di Ubuntu, kita biasanya memakai command berikut:

sudo apt update && sudo apt upgrade -y

Command ini sangat umum, tetapi pemula sering belum benar-benar paham bedanya apt update dan apt upgrade. Padahal memahami dua command ini penting supaya kita tahu kapan harus menjalankannya dan kapan tidak perlu berlebihan.

Apa itu apt update?

apt update tidak langsung mengupdate software yang terpasang. Command ini berfungsi untuk mengambil informasi terbaru tentang package dari repository Ubuntu.

Sederhananya, apt update adalah proses refresh daftar paket. Jadi server Anda diberi tahu: versi terbaru package apa saja yang tersedia saat ini.

Apa itu apt upgrade?

Kalau apt update hanya menyegarkan daftar, maka apt upgrade baru benar-benar menginstall versi terbaru dari package yang sudah ada di server, selama upgrade itu aman dilakukan tanpa menghapus package lain.

Jadi urutan logikanya seperti ini:

  1. apt update = ambil info terbaru
  2. apt upgrade = pasang update yang tersedia

Kenapa ini penting sebelum install software?

Karena saat kita mau install software seperti Nginx, Node.js, Git, UFW, atau Fail2Ban, kita ingin server membaca repository terbaru, bukan data lama yang mungkin sudah kadaluarsa.

Kalau package list terlalu lama, beberapa hal bisa terjadi:

  • server tidak menemukan package tertentu,
  • versi package yang diambil bukan yang terbaru dari repository saat itu,
  • muncul error dependency atau metadata lama,
  • dan proses install jadi membingungkan untuk pemula.

Apakah setiap mau install sesuatu harus apt update lagi?

Jawaban singkatnya: tidak harus setiap beberapa menit, tetapi cukup sering dan masuk akal.

Yang perlu dipahami adalah apt update itu seperti menyegarkan katalog. Kalau baru saja Anda menjalankannya, lalu beberapa menit kemudian mau install package lain, biasanya tidak perlu update lagi.

Contohnya:

sudo apt update
sudo apt upgrade -y
sudo apt install nginx -y
sudo apt install git -y

Pada contoh di atas, setelah Anda baru saja menjalankan apt update, lalu langsung install nginx dan git di sesi kerja yang sama, maka tidak perlu menjalankan apt update berulang-ulang sebelum setiap install.

Kalau sudah update, sudah install sesuatu, lalu mau install yang lain, perlu update lagi?

Tergantung jarak waktunya.

  • Kalau masih dalam sesi setup yang sama, misalnya selang beberapa menit atau beberapa command, biasanya tidak perlu.
  • Kalau sudah cukup lama, misalnya beberapa jam, besok, atau beberapa hari kemudian, lebih baik jalankan apt update lagi sebelum install package berikutnya.

Jadi bukan aturan kaku “setiap install harus update”, tetapi lebih ke prinsip: jalankan apt update saat package list kemungkinan sudah tidak fresh lagi.

Apakah cukup 1 kali per hari?

Untuk workflow belajar dan setup VPS seperti di course ini, pendekatan 1 kali di awal sesi kerja itu sudah sangat baik.

Misalnya hari ini Anda mau setup server selama 1 jam. Maka pola yang aman:

  1. Login ke VPS
  2. Jalankan sudo apt update
  3. Kalau ada pembaruan penting, jalankan sudo apt upgrade -y
  4. Lanjut install package-package yang dibutuhkan dalam sesi itu

Kalau nanti malam Anda login lagi untuk install hal lain, tidak masalah menjalankan apt update lagi. Jadi secara praktis, 1 kali di awal sesi kerja lebih masuk akal daripada memikirkan angka kaku seperti “harus 1 kali sehari” atau “setiap install wajib update”.

Kapan sebaiknya jalankan apt update lagi?

Gunakan panduan sederhana ini:

KondisiPerlu apt update?
Baru login dan mulai setup serverYa
Baru saja update lalu lanjut install package lain beberapa menit kemudianTidak perlu
Sudah beberapa jam / beda sesi kerjaSebaiknya ya
Besok atau beberapa hari kemudian mau install package baruYa
Baru selesai install satu package lalu langsung install package berikutnyaTidak perlu

Apakah selalu perlu apt upgrade -y juga?

Tidak selalu harus setiap saat, tetapi pada awal setup server baru, sangat dianjurkan.

Karena VPS baru sering masih memakai package versi awal image bawaan provider. Dengan melakukan apt upgrade -y, kita membawa server ke kondisi yang lebih rapi dan lebih aman sebelum mulai menginstall komponen penting lain.

Namun setelah server berjalan stabil di production, upgrade besar perlu dilakukan dengan lebih hati-hati, terutama jika server sudah memegang layanan penting.

Pola aman untuk server baru

Untuk VPS baru seperti dalam course ini, pola yang aman adalah:

sudo apt update
sudo apt upgrade -y

Setelah itu baru lanjut ke instalasi lain, misalnya:

sudo apt install nginx -y
sudo apt install ufw -y
sudo apt install fail2ban -y

Tidak perlu menyisipkan apt update sebelum setiap baris install di atas kalau semuanya masih dilakukan dalam sesi yang sama.

Tips praktis untuk pemula

  • Jangan spam command update terus-menerus hanya karena takut salah. Gunakan dengan logika.
  • Biasakan update di awal sesi kerja saat mau setup atau install sesuatu.
  • Untuk VPS baru, jalankan update + upgrade di awal sebelum instal komponen penting.
  • Kalau kembali lagi di lain waktu, refresh lagi dengan apt update.
Prinsip paling aman: untuk learner dan setup server baru, anggap saja apt update perlu dijalankan sekali di awal setiap sesi kerja, bukan sebelum setiap install package.

Kesimpulan lesson ini

apt update dipakai untuk menyegarkan daftar package, sedangkan apt upgrade dipakai untuk memasang pembaruan yang tersedia.

Anda tidak perlu menjalankan apt update sebelum setiap install kalau masih dalam sesi setup yang sama. Tetapi jika sudah beda waktu, beda sesi, atau server baru saja diakses lagi setelah beberapa lama, jalankan lagi apt update agar package list tetap fresh.

Di lesson berikutnya, kita akan masuk ke langkah penting berikutnya: membuat user deploy non-root agar workflow deployment LMS lebih aman.