Biết cách cập nhật Linux trong command line là điều tuyệt đối cần thiết cho người dùng thành thạo. Luôn cập nhật giữ cho hệ thống an toàn, bảo mật và đầy đủ tính năng mới nhất. Hôm nay chúng ta sẽ học cách cập nhật Ubuntu desktop hoặc server từ terminal, hoặc qua kết nối SSH.
Tại sao nên cập nhật qua Command Line
Tại sao dùng command line để cập nhật Linux?
Vì nó thường nhanh hơn dùng công cụ GUI như Software Updater, và bạn thấy cập nhật diễn ra real-time. Nó cũng là một trong những lệnh dễ học nhất, như bạn sắp phát hiện.
Ngoài Ubuntu, các hướng dẫn này hoạt động trên hầu hết các bản phân phối dựa trên Ubuntu, như Linux Mint và Kali Linux.
Tuy nhiên, hãy nhớ rằng bất cứ khi nào bạn nâng cấp phần mềm Ubuntu, bạn cần đặc quyền quản trị. Nghĩa là bạn luôn sẽ được yêu cầu xác nhận mật khẩu.
Cập nhật Ubuntu trong Terminal
Lệnh cập nhật Ubuntu là apt, hoặc đôi khi apt-get. Apt là trình quản lý gói chính của Ubuntu.
Sử dụng tùy chọn update bảo apt tìm kiếm kho phần mềm (mọi thứ liệt kê trong /etc/apt/sources.list) và kiểm tra xem cập nhật gói Ubuntu nào có sẵn.
sudo apt update
Lưu ý: Bạn có thể thấy một số hướng dẫn Linux bảo dùng apt-get, như sudo apt-get update, thay vì apt. Đừng bối rối: cả hai lệnh thực hiện cùng chức năng, nhưng chúng tôi khuyên dùng apt hơn apt-get, vì nó hơi thân thiện hơn.
Sau khi lệnh update hoàn tất, bạn sẵn sàng áp dụng cập nhật gói dùng tùy chọn upgrade.
sudo apt upgrade
Lệnh trên sẽ áp dụng tất cả nâng cấp tìm thấy ở lệnh update trước miễn là chúng không yêu cầu xóa gói đã cài. Nếu một số gói dường như từ chối nâng cấp, dùng tùy chọn full-upgrade, có thể xóa một số gói, có thể giải quyết vấn đề.
Tìm hiểu thêm: Các lệnh cơ bản để bắt đầu với Linux
Với bất kỳ lệnh nào, sau khi liệt kê các nâng cấp có sẵn, bạn sẽ được yêu cầu xác nhận cài đặt bằng cách nhập y hoặc yes.
Bạn có thể bỏ qua xác nhận bằng cách thêm cờ -y vào cuối lệnh upgrade, và kết hợp cả update và upgrade thành một lệnh bằng toán tử &&.
sudo apt update && sudo apt upgrade -y
Cập nhật Ubuntu Server trong Command Line
Cập nhật Ubuntu server về cơ bản giống hệt trải nghiệm cập nhật Ubuntu desktop qua command line.
Tuy nhiên, trong trường hợp này, bạn nên dùng apt-get thay vì apt, và theo sau upgrade bằng tùy chọn dist-upgrade để đảm bảo server luôn hoàn toàn cập nhật.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Cập nhật Ubuntu qua SSH
Nếu bạn đã thiết lập kết nối SSH với hệ thống Ubuntu, bạn có thể nâng cấp từ xa và an toàn sau khi đăng nhập SSH.
ssh username@REMOTE.IP.ADDRESS.HERE
sudo apt-get update
sudo apt-get upgrade
Đảm bảo bạn thay "username" và "REMOTE.IP.ADDRESS.HERE" bằng thông tin thích hợp.
Nâng cấp gói Ubuntu
Hệ thống Ubuntu của bạn hiện đã cập nhật và sẵn sàng để bạn tiếp tục sử dụng an toàn, với tất cả tính năng Linux mới nhất.
Một số ứng dụng Linux bạn không thực sự tìm thấy trong software store hoặc kho apt. Chúng tôi đã tổng hợp một số trang web cung cấp tốt nhất các tải xuống DEB sẽ hoạt động với Ubuntu.