Tại sao chạy lệnh update/upgade trước khi cài package mới trong Linux

Tại sao chạy lệnh update/upgade trước khi cài package mới trong Linux

sudo apt update – Cập nhật danh sách package từ repository

Lệnh này tải về danh sách package mới nhất từ các nguồn (repository) mà hệ thống đã cấu hình trong /etc/apt/sources.list và các file trong /etc/apt/sources.list.d/.

Nó không cài đặt gì cả, chỉ cập nhật thông tin: gói nào mới, phiên bản bao nhiêu, phụ thuộc vào gì.

👉 Nếu không chạy lệnh này thì có thể:

  • Không thấy được phiên bản mới nhất của một gói.
  • Gặp lỗi khi cài vì dependencies không đúng hoặc đã lỗi thời.

sudo apt upgrade -y – Nâng cấp các gói đã cài đặt

Sau khi đã "biết" có phiên bản mới nhờ apt update, lệnh này sẽ nâng cấp các gói đang có lên phiên bản mới nhất tương thích.

y là để tự động trả lời "Yes" cho tất cả câu hỏi xác nhận.

👉 Vì sao nên chạy upgrade?

  • Đảm bảo hệ thống được cập nhật, vá lỗi bảo mật và tương thích với các gói mới sắp cài.
  • Tránh lỗi khi cài gói mới mà phụ thuộc vào thư viện đã lỗi thời (version cũ).
  • Giữ hệ điều hành ổn định và an toàn hơn.

Nếu muốn chỉ cài gói mới mà không upgrade toàn bộ hệ thống, chỉ cần:

bash
sudo apt update
sudo apt install tên-package

💡Để đảm bảo hệ thống luôn ổn định và được vá bảo mật, nên kết hợp cả upgrade.

Bài viết liên quan