Debian 12, tên mã "Bookworm" được phát hành vào ngày 10 tháng 6 năm 2023. Đây là bản phát hành ổn định và được hỗ trợ trong 5 năm tới. Bản phát hành này cập nhật nhiều gói phần mềm nổi tiếng, bao gồm Linux Kernel 6.1 LTS, Apache 2.4.57, MariaDB 10.11, v.v.
Trước khi nâng cấp lên Debian 12, bạn nên thực hiện những việc sau:
Xác minh phiên bản hệ điều hành của bạn bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Nếu không phải vậy, rất có thể bạn không chạy Debian 11 và không nên làm theo hướng dẫn này nữa. Nếu không, bạn có thể tiếp tục bước tiếp theo:
Bây giờ, 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:
Tiếp theo, xóa tất cả các gói không mong muốn bằng lệnh sau:
Sau đó, bạn phải khởi động lại hệ thống để áp dụng tất cả các 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:
Hoặc chỉnh sửa tệp nguồn APT theo cách thủ công bằng lệnh sau:
Thay thế "bullseye" bằng "bookworm". Kết quả sẽ tương tự như bên dưới:
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ế "bullseye" bằng "bookworm".
Kể từ Debian 12 "Bookworm", tất cả các gói phần mềm cơ sở không miễn phí (tức là firmware-amd-graphics, firmware-iwlwifi, firmware-misc-nonfree) đã được chuyển đến thành phần lưu trữ riêng của chúng ("non-free-firmware"). Nếu bạn đã cài đặt các gói chương trình cơ sở không miễn phí trên hệ thống của mình, bạn cần thêm phần này vào tệp sources.list.
Ví dụ:
Sẽ trở thành:
Trước 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 ở bước trước.
Trong quá trình cập nhật, hệ thống có thể yêu cầu bạn nhập thông tin, ví dụ khi muốn khởi động lại dịch vụ, cập nhật tệp cấu hình hoặc đọc ghi chú phát hành. Thực hiện từng truy vấn một. Đối với các tệp cấu hình, tốt nhất là so sánh sự khác biệt giữa phiên bản hiện tại và phiên bản mới được đề xuất của tệp cấu hình của bạn.
Cập nhật các gói hiện có mà không cần cài đặt gói mới:
Sau khi thực hiện xong, hãy chạy lệnh sau để bắt đầu nâng cấp:
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.
Bạn sẽ thấy phiên bản Debian 12 trong đầu ra sau:
Trước khi nâng cấp lên Debian 12, 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 vào ổ đĩa ngoài.
- Đảm bảo bạn có kết nối internet ổn định.
Cập nhật Hệ thống
Đăng nhập vào máy chủ với tư cách là người dùng root. Nếu bạn chưa phải là root, hãy chạy lệnh sau:
Mã:
su -
Mã:
lsb_release -a
Mã:
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Debian
Mô tả: Debian GNU/Linux 11 (bullseye)
Phiên bản: 11
Tên mã: bullseye
Bây giờ, 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
apt-get upgrade
apt-get dist-upgrade
Mã:
apt-get autoremove
Mã:
reboot
Cập nhật các tệp kho lưu trữ
Bây giờ chúng ta sẽ cập nhật các nguồn kho lưu trữ để sử dụng kho lưu trữ Debian 12 Bookworm.Để 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/bullseye/bookworm/g' /etc/apt/sources.list
sed -i's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list
Mã:
nano /etc/apt/sources.list
Mã:
deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main
Kể từ Debian 12 "Bookworm", tất cả các gói phần mềm cơ sở không miễn phí (tức là firmware-amd-graphics, firmware-iwlwifi, firmware-misc-nonfree) đã được chuyển đến thành phần lưu trữ riêng của chúng ("non-free-firmware"). Nếu bạn đã cài đặt các gói chương trình cơ sở không miễn phí trên hệ thống của mình, bạn cần thêm phần này vào tệp sources.list.
Ví dụ:
Mã:
deb https://deb.debian.org/debian bookworm main
Mã:
deb https://deb.debian.org/debian bookworm main non-free-firmware
Nâng cấp hệ điều hành từ Debian 11 (bullseye) lên Debian 12 (bookworm)
Lúc này, máy chủ của bạn đã sẵn sàng để nâng cấp.Trước 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 ở bước trước.
Mã:
apt-get update -y
Cập nhật các gói hiện có mà không cần cài đặt gói mới:
Mã:
apt-get upgrade --without-new-pkgs -y
Mã:
apt-get full-upgrade -y
Mã:
reboot
Xác minh bản nâng cấp
Bây giờ bạn có thể xác minh bản nâng cấp bằng lệnh sau:
Mã:
lsb_release -a
Mã:
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Debian
Mô tả: Debian GNU/Linux 12 (bookworm)
Phiên bản: 12
Tên mã: bookworm