Cách nâng cấp từ Debian 9 lên Debian 10

theanh

Administrator
Nhân viên
Debian 10, có tên mã là "Buster", là phiên bản mới nhất của bản phân phối Linux phổ biến. Được phát hành vào tháng 7 năm 2019, Debian 10 cung cấp nhiều tính năng mới và cải tiến so với các phiên bản trước. Sau đây là một số điểm nổi bật:

Nâng cấp hạt nhân

Hạt nhân đã được cập nhật lên Linux 4.19, mang lại hiệu suất và hỗ trợ tốt hơn cho phần cứng hiện đại. Đây là bản nâng cấp phiên bản chính từ Debian 9, bao gồm Linux 4.9.

Cải tiến bảo mật

Debian 10 bao gồm nhiều cải tiến bảo mật bao gồm trình phân tích cú pháp AppArmor được cải tiến, hỗ trợ tăng cường bảo mật không gian người dùng với bảo vệ xung đột ngăn xếp và tăng cường bảo vệ bộ nhớ trên các kiến trúc như x86-64. Ngoài ra còn có các công cụ mới giúp tăng cường các dịch vụ như SSH, Postfix và Apache2.

Môi trường Desktop được cải thiện

Ngoài việc hỗ trợ môi trường Desktop GNOME 3, Debian 10 còn cung cấp KDE Plasma 5 cũng như Xfce làm lựa chọn cho người dùng đang tìm kiếm trải nghiệm Desktop thay thế. Cả ba môi trường đều cung cấp khả năng sử dụng được cải thiện so với các phiên bản tiền nhiệm cùng với khả năng tùy chỉnh chúng để phù hợp hơn với nhu cầu của người dùng.

Quản lý gói được cải thiện

Debian 10 bao gồm một hệ thống quản lý gói được làm mới, cung cấp tính linh hoạt cao hơn khi cài đặt và quản lý các gói từ các kho lưu trữ như SNAP hoặc Flatpak trong khi vẫn hỗ trợ các gói .deb cổ điển. Ngoài ra, còn có các công cụ tự động như aptitude giúp đơn giản hóa việc quản lý gói hơn nữa!

Trước khi nâng cấp lên Debian 10, bạn nên thực hiện những việc sau:
  • Sao lưu tất cả các tệp của bạn trên ổ đĩa ngoài.
  • Đảm bảo bạn có kết nối internet ổn định.
  • Vô hiệu hóa mọi kho lưu trữ bên ngoài.
Trong bài viết này, tôi sẽ chỉ cho bạn cách nâng cấp từ Debian phiên bản 9 lên Debian 10 mới chỉ trong vài bước đơn giản.

Điều kiện tiên quyết​

  • Một máy chủ đang chạy Debian 9.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Cập nhật Hệ thống​

Trước tiên, bạn phải cập nhật và nâng cấp tất cả các gói hệ thống của mình lên phiên bản mới nhất. Chạy lệnh sau để cập nhật và nâng cấp tất cả các gói:
Mã:
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
Tiếp theo, xóa tất cả các gói không mong muốn bằng lệnh sau:
Mã:
apt-get autoremove
Tiếp theo, dọn sạch bộ đệm gói APT bằng lệnh sau:
Mã:
apt-get clean
Tiếp theo, khởi động lại hệ thống của bạn để áp dụng tất cả các bản cập nhật:
Mã:
reboot
Sau khi khởi động lại hệ thống, hãy xác minh phiên bản hệ điều hành của bạn bằng lệnh sau:
Mã:
lsb_release -a
Bạn sẽ thấy đầu ra tương tự:
Mã:
Không có mô-đun LSB nào khả dụng.ID nhà phân phối: DebianMô tả: Debian GNU/Linux 9 (stretch)Phiên bản: 9Tên mã: stretch

Cập nhật kho lưu trữ Debian 9 bằng Debian 10​

Tiếp theo, bạn cần cập nhật kho lưu trữ Debian 9 bằng Debian 10 để tải xuống và nhận bản cập nhật.

Để thực hiện việc này, bạn có thể cập nhật tất cả các tệp nguồn bằng cách chạy các lệnh sau:
Mã:
sed -i 's/stretch/buster/g' /etc/apt/sources.list
sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
Hoặc chỉnh sửa tệp nguồn APT theo cách thủ công bằng lệnh sau:
Mã:
nano /etc/apt/sources.list
Thay thế "stretch" bằng "buster". Kết quả sẽ tương tự như bên dưới:
Mã:
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/debian-security buster-security main
Lưu và đóng tệp khi bạn hoàn tất nếu có nhiều tệp nguồn APT hơn trong /etc/apt/sources.list.d/, hãy chỉnh sửa các tệp này bằng cách thay thế "stretch" bằng "buster".

Nâng cấp Debian 9 lên Debian 10​

Lúc này, máy chủ Debian 9 của bạn đã sẵn sàng để nâng cấp.

Đầu tiên, hãy cập nhật kho lưu trữ để áp dụng các thay đổi bạn đã thực hiện trong bước.
Mã:
apt-get update -y
Bây giờ chúng ta sẽ cập nhật các gói hiện có mà không cài đặt các gói mới:
Mã:
apt upgrade --without-new-pkgs -y
Sau khi kho lưu trữ của bạn được cập nhật, hãy chạy lệnh sau để bắt đầu nâng cấp:
Mã:
apt-get full-upgrade -y
Sau khi hệ thống của bạn đã được nâng cấp, hãy khởi động lại để áp dụng tất cả các bản cập nhật.
Mã:
khởi động lại

Xác minh bản nâng cấp Debian 10​

Lúc này, máy chủ Debian 9 của bạn đã được nâng cấp lên Debian 10. Bây giờ bạn có thể xác minh bằng lệnh sau:
Mã:
lsb_release -a
Bạn sẽ thấy phiên bản Debian 11 trong đầu ra sau:
Mã:
Không có mô-đun LSB nào khả dụng.ID nhà phân phối: DebianMô tả: Debian GNU/Linux 10 (buster)Phiên bản: 10Tên mã: buster

Kết luận​

Hướng dẫn trên giải thích cách nâng cấp từ Debian phiên bản 9 lên Debian 10. Tôi hy vọng bây giờ bạn có thể nâng cấp Debian 10 của mình mà không gặp bất kỳ rắc rối nào.
 
Back
Bên trên