Đã đến lúc cập nhật hệ thống Arch Linux của bạn chưa? Cho dù bạn đang sử dụng Arch thuần túy hay một bản phân phối dựa trên Arch như Manjaro và Garuda Linux, chúng tôi sẽ chỉ cho bạn cách cập nhật hệ thống của bạn một cách an toàn bằng một hoặc hai lệnh đơn giản.
Giữ cho các gói được cập nhật là điều quan trọng trên bất kỳ bản phân phối Linux nào. Arch hoạt động trên mô hình phát hành cuốn chiếu, cung cấp các bản cập nhật tiên tiến cho cửa ảo của bạn ngay khi chúng sẵn sàng. Do đó, cập nhật thường xuyên (kết hợp với sao lưu hiệu quả) là cần thiết để tránh hệ thống bị hỏng và các gói bị hỏng.
Hầu hết các bản phân phối dựa trên Arch sử dụng pacman trình quản lý gói để tải xuống và cài đặt các bản cập nhật, một quy trình về mặt kỹ thuật được gọi là “đồng bộ hóa”. Bạn sẽ sử dụng các lệnh pacman để giữ cho các gói của mình được đồng bộ hóa và hoạt động.
Ghi chú: Tài khoản người dùng của bạn cần quyền truy cập sudo để làm theo các hướng dẫn này.
Áp dụng bản cập nhật hệ thống trên Arch Linux
Để bắt đầu cập nhật tất cả các gói đã cài đặt, hãy mở bất kỳ ứng dụng đầu cuối nào và chuyển lệnh sau:
sudo pacman -Syu
Bạn sẽ được nhắc nhập mật khẩu của mình trước khi lệnh có thể tiếp tục. Lệnh này kiểm tra các bản cập nhật có sẵn. Nếu có bất kỳ gói nào, nó sẽ liệt kê các gói, cùng với số phiên bản mới của chúng.
Sau đó, bạn sẽ được nhắc xác nhận rằng bạn muốn áp dụng một bản nâng cấp đầy đủ. Gõ phím y
và nhấn Enter để xác nhận hoặc sử dụng n
để hủy bỏ.
Nếu bạn có các gói mà bạn nghi ngờ là bị hỏng, bạn có thể buộc tải xuống cơ sở dữ liệu cùng với bản cập nhật của mình để xử lý các vấn đề đó. Ngay cả khi không có bản cập nhật nào, pacman sẽ xác minh tính toàn vẹn của các gói hiện được cài đặt của bạn. Thêm một giây y
vào chuỗi để biến điều đó thành hiện thực.
sudo pacman -Syyu
Cách cập nhật một gói cụ thể trong Arch Linux
Nếu bạn chỉ muốn cập nhật một gói cụ thể, hãy sử dụng lệnh tương tự mà bạn đã sử dụng để cài đặt gói đó, thay thế package_name
với sự lựa chọn của bạn.
sudo pacman -S package_name
Cảnh báo: Chúng tôi khuyên bạn không nên nâng cấp các gói cụ thể trong khi thường xuyên bỏ qua các bản cập nhật có sẵn khác. Do quy trình phát hành liên tục của Arch, các bản cập nhật chọn anh đào có thể gây ra sự cố.
Nếu bạn không chắc tên của gói là gì, bạn có thể tìm kiếm các gói đã cài đặt của mình bằng cách sử dụng -Qs
lá cờ.
pacman -Qs string
Hãy chắc chắn để thay thế string
với cụm từ tìm kiếm của bạn. Thao tác này sẽ tìm kiếm cả tên và mô tả gói, vì vậy bạn sẽ dễ dàng tìm thấy những gì bạn đang tìm kiếm.