Cách cập nhật Ubuntu 20.04 từ Giao diện dòng lệnh

How Update Ubuntu 20



Trong bài viết này, tôi sẽ hướng dẫn bạn cách cập nhật Ubuntu 20.04 LTS từ dòng lệnh. Vậy hãy bắt đầu.

Định cấu hình cập nhật tự động:

Theo mặc định, cập nhật tự động hoặc nâng cấp không giám sát được bật trong Ubuntu 20.04 LTS.







Nếu bạn muốn định cấu hình cập nhật tự động, hãy mở tệp cấu hình /etc/apt/apt.conf.d/20auto-upgrades với lệnh sau:



$sudo nano /Vân vân/đúng cách/apt.conf.d/20 nâng cấp tự động



Đây, dòng đầu tiên APT :: Định kỳ :: Cập nhật-Gói-Danh sách 1; được sử dụng để yêu cầu trình quản lý gói APT tự động cập nhật bộ nhớ cache của gói.





Dòng thứ hai, APT :: Định kỳ :: Không giám sát-Nâng cấp 1; được sử dụng để yêu cầu trình quản lý gói APT tự động cập nhật các gói.



Để tắt cập nhật tự động hoặc nâng cấp không giám sát, hãy đặt APT :: Định kỳ :: Cập nhật-Gói-Danh sáchAPT :: Định kỳ :: Không giám sát-Nâng cấp đến 0 như thể hiện trong ảnh chụp màn hình bên dưới.

Khi bạn đã hoàn tất, hãy nhấn + NS theo dõi bởi để lưu tệp cấu hình.

Cập nhật bộ nhớ cache của kho lưu trữ gói:

Trước khi bạn cố gắng cài đặt, cập nhật hoặc loại bỏ bất kỳ gói nào, bạn phải cập nhật bộ đệm ẩn của kho lưu trữ gói APT. Thao tác này sẽ cập nhật cơ sở dữ liệu gói của máy Ubuntu 20.04 LTS của bạn và kiểm tra xem có phiên bản mới hơn nào của các gói đã cài đặt hay không.

Để cập nhật bộ đệm ẩn của kho lưu trữ gói APT, hãy chạy lệnh sau:

$sudocập nhật apt

Bộ nhớ cache của kho lưu trữ gói APT nên được cập nhật. Như bạn thấy, 35 gói có thể được cập nhật lên phiên bản mới.

Cập nhật các gói cụ thể:

Bạn có thể kiểm tra danh sách các gói có các bản cập nhật bằng lệnh sau:

$sudodanh sách apt- có thể nâng cấp

Danh sách các gói có thể nâng cấp sẽ được hiển thị. Trên mỗi dòng, tên gói được in bằng màu văn bản màu xanh lá cây.

Ở bên phải của mỗi dòng, phiên bản gói cũ hơn được in. Ở bên trái của mỗi dòng, phiên bản có sẵn mới hơn được in như được đánh dấu trong ảnh chụp màn hình bên dưới.

Bây giờ, để nâng cấp một gói duy nhất (giả sử mang đến ), chạy lệnh sau:

$sudođúng cáchTải vềmang đến

Bạn có thể thấy, mang đến và các phụ thuộc của nó ( python3-lượng ) sẽ được nâng cấp. 2 gói này có dung lượng khoảng 212 KB. Vì vậy, khoảng 212 KB gói sẽ được tải xuống từ internet. Sau khi chúng được cài đặt, khoảng 1024 B (byte) dung lượng đĩa bổ sung sẽ được sử dụng.

Để xác nhận nâng cấp, nhấn và sau đó nhấn .

Gói mang đến và các phụ thuộc của nó nên được nâng cấp.

Cập nhật tất cả các gói:

Thay vì nâng cấp từng gói một, bạn có thể nâng cấp tất cả các gói có sẵn cùng một lúc bằng lệnh sau:

$sudonâng cấp apt

APT sẽ hiển thị cho bạn bản tóm tắt về việc nâng cấp. Tại đây, 33 gói sẽ được nâng cấp. 5 gói sẽ được cài đặt mới. Bản nâng cấp có dung lượng khoảng 93.0 MB. Vì vậy, khoảng 93.0 MB gói sẽ được tải xuống từ internet. Sau khi nâng cấp, khoảng 359 MB dung lượng đĩa bổ sung sẽ được yêu cầu.

APT sẽ hiển thị cho bạn các gói mới sẽ được cài đặt. Phần lớn các gói tiêu đề hạt nhân và hạt nhân mới được hiển thị trong phần này.

APT sẽ hiển thị cho bạn danh sách các gói sẽ được nâng cấp.

APT cũng sẽ hiển thị cho bạn các gói cũ không còn cần thiết. Bạn có thể xóa chúng một cách an toàn sau khi nâng cấp xong.

Khi bạn đã sẵn sàng, hãy nhấn và sau đó nhấn để xác nhận nâng cấp.

APT sẽ bắt đầu tải xuống tất cả các gói được yêu cầu từ internet.

Sau khi tất cả các gói mới được cài đặt, quá trình nâng cấp sẽ hoàn tất.

Bây giờ, khởi động lại máy tính của bạn để các thay đổi có hiệu lực bằng lệnh sau:

$sudokhởi động lại

Gói khóa:

Bạn có thể khóa các gói cụ thể nếu bạn không muốn nâng cấp chúng khi bạn đang nâng cấp tất cả các gói bằng cách sử dụng nâng cấp apt sudo chỉ huy.

Đầu tiên, liệt kê tất cả các gói có thể nâng cấp bằng lệnh sau:

$sudodanh sách apt- có thể nâng cấp

Tất cả các gói có thể nâng cấp phải được liệt kê.

Bây giờ, giả sử bạn không muốn các gói nhân Linux ( linux-generic , linux-headers-genericlinux-image-generic ) để được nâng cấp. Bạn sẽ phải đánh dấu các gói này là tổ chức .

Để giữ các nâng cấp cho gói linux-generic , chạy lệnh sau:

$sudo dấu aptgiữ linux-generic

Gói linux-generic nên được đặt ở chế độ chờ.

Theo cách tương tự, bạn có thể giữ các bản nâng cấp cho các gói linux-headers-genericlinux-image-generic như sau:

$sudo dấu aptgiữ linux-headers-generic linux-image-generic

Các kiện hàng linux-headers-genericlinux-image-generic nên được đặt ở chế độ chờ.

Bạn có thể liệt kê tất cả các gói được đặt ở trạng thái chờ bằng lệnh sau:

$sudo dấu aptphô trương

Như bạn có thể thấy, tất cả các gói mà tôi đã đặt ở trạng thái chờ đều được liệt kê.

Bây giờ, hãy thử nâng cấp tất cả các gói như sau.

$sudonâng cấp apt

Như bạn có thể thấy, các gói ( linux-generic , linux-headers-genericlinux-image-generic ) mà tôi đã đánh dấu là giữ sẽ không được nâng cấp với các gói còn lại.

Mở khóa các gói:

Nếu sau này bạn quyết định nâng cấp các gói mà bạn đã đánh dấu là giữ lại, tất cả những gì bạn phải làm là bỏ giữ chúng.

Bạn có thể bỏ qua linux-generic gói như sau:

$sudo dấu aptbỏ giữ linux-generic

Gói linux-generic không nên giữ nữa.

Như bạn có thể thấy, gói linux-generic không có trong danh sách lưu giữ nữa.

$sudo dấu aptphô trương

Theo cách tương tự, bạn có thể bỏ giữ các gói linux-headers-genericlinux-image-generic như sau:

$sudo dấu aptbỏ giữ linux-generic linux-headers-generic linux-image-generic

Bây giờ, nếu bạn nâng cấp tất cả các gói, các gói linux-generic , linux-headers-generic , và linux-image-generic cũng nên được nâng cấp.

$sudonâng cấp apt

Loại bỏ các gói không cần thiết:

Sau khi nâng cấp xong, bạn có thể xóa tất cả các gói không cần thiết bằng lệnh sau:

$sudoapt autoremove

Trong trường hợp của tôi, không có gói không cần thiết nào có sẵn.

Nếu bạn có bất kỳ gói nào không cần thiết, chúng sẽ được hiển thị và bạn sẽ được yêu cầu xóa chúng. Chỉ cần nhấn và sau đó nhấn để loại bỏ chúng.

Dọn dẹp bộ nhớ đệm:

Khi bạn đã nâng cấp máy tính của mình, phiên bản mới hơn của các gói sẽ được lưu vào bộ nhớ cache trong / var / cache / apt / archives / thư mục của máy tính của bạn. Bạn có thể xóa chúng và giải phóng dung lượng ổ đĩa.

Để loại bỏ chúng, hãy chạy lệnh sau:

$sudoapt autoclean

Các gói đã lưu trong bộ nhớ cache nên được loại bỏ.

Vì vậy, đó là cách bạn nâng cấp Ubuntu 20.04 LTS từ dòng lệnh. Cảm ơn đã đọc bài viết này.