Tin tức và phân tích của tất cả các thiết bị di động

Cách cập nhật Debian Linux lên phiên bản mới

Debian Linux không cập nhật thường xuyên. Thông thường, một bản phân phối gắn liền với một bản phát hành duy nhất trong hơn một năm. Vì hiếm có bản phát hành mới, nên nhiều người dùng không biết cách cập nhật Debian Linux lên phiên bản mới.

Quá trình nâng cấp Debian không gây đau đớn và tương đối nhanh chóng. Mặc dù nó không hoạt động như các bản phân phối Linux khác. Trước khi nâng cấp Debian Linux, bạn cần hiểu “tên mã” và “nhánh” là gì.

Tên mã Debian và các nhánh

Mỗi phiên bản của hệ điều hành có một tên mã và một nhánh phát hành. Tên mã là biệt hiệu mà nhóm phát triển Debian đặt làm mã định danh duy nhất cho mỗi phiên bản của hệ điều hành. Những tên mã này không đặc biệt quan trọng trong kế hoạch tổng thể và tên của nhánh phát hành quan trọng hơn nhiều.

Chi nhánh phát hành là gì? Bằng cách này, các nhà phát triển Debian có thể cho người dùng của họ biết họ sẽ nhận được những loại cập nhật nào và mức độ ổn định của hệ điều hành. Có khoảng bốn nhánh phát hành riêng biệt trong Debian. Các nhánh này được gắn nhãn Ổn định, Thử nghiệm, Không ổn định và Thử nghiệm. Thật dễ dàng để hiểu ý nghĩa của các nhánh này mà không cần đi sâu vào cách chúng giải thích.

Khi nâng cấp lên phiên bản Debian Linux mới, bạn sẽ cần thay đổi tên mã hoặc nhánh phát hành trong tệp nguồn. Điều này cho phép hệ thống bắt đầu chuyển đổi từ phiên bản cũ sang phiên bản mới. Tuy nhiên, hãy nhớ rằng đôi khi việc thay đổi nhánh phát hành có thể không đủ vì chưa có phiên bản mới.

Ví dụ: Debian 10 được coi là phiên bản ổn định mới, nhưng chúng tôi vẫn có Debian Stable (9), vì vậy chỉ thực hiện cập nhật từ “Ổn định” trong các nguồn là không đủ. Thay vào đó, người dùng muốn sử dụng phiên bản Debian mới cần đổi “Stable” thành “Buster”.

Thay đổi nguồn Debian

Trong Debian, các nguồn apt là những người bạn tốt nhất của bạn. Thông thạo tệp này sẽ cho phép bạn dễ dàng cài đặt tất cả các loại phần mềm, ngay cả khi phần mềm này không có sẵn trong các nguồn phần mềm được cung cấp để cài đặt. Bạn sẽ phải sửa lại tệp này khi nâng cấp. May mắn thay, nó không khó lắm và chỉ cần sửa đổi một số điều.

Kể từ năm 2018, cộng đồng Debian kỳ vọng Debian 10 sẽ là bản phát hành “ổn định” mới nhất. Tên mã cho bản dựng này là Buster, vì vậy đó là tên mã mà chúng ta sẽ làm việc trong hướng dẫn này. Nếu bạn sẽ đọc phần này trong tương lai, hãy thay thế “Buster” bằng tên mã cho bản phát hành sắp tới.

Tập tin nguồn Debian có thể dễ dàng sửa đổi trực tiếp từ thiết bị đầu cuối vì nó là một tập tin cấu hình dựa trên văn bản truyền thống. Để chỉnh sửa nó, hãy mở một cửa sổ đầu cuối mới và chuyển từ người dùng sang quyền root. Chuyển sang root bằng cách thực hiện lệnh su.

su -

Bây giờ bạn có quyền truy cập su, bạn có thể chạm vào bất kỳ phần nào của hệ thống mà không bị hạn chế – kể cả tệp nguồn. Chạy tệp nguồn bằng công cụ chỉnh sửa văn bản Nano.

nano /etc/apt/sources.list

Trong tệp nguồn Debian, bạn sẽ nhận thấy hàng chục kho phần mềm. Các kho lưu trữ này là cách PC Debian của bạn thường xuyên truy cập các bản cập nhật và cài đặt phần mềm. Để cập nhật, hãy thay đổi tất cả các trường hợp “ổn định” thành “buster”.

Giờ đây, tệp nguồn có tất cả các phiên bản “ổn định” được đặt thành tên mã mới là “buster”, hãy xem xét và xóa mọi nguồn phần mềm bên thứ ba khỏi tệp. Mặc dù có thể gây khó chịu khi xóa liên kết đến phần mềm bạn cần, nhưng làm như vậy là một ý tưởng hay vì bạn không biết liệu phiên bản mới có hỗ trợ nó hay không. Các nguồn phần mềm bên ngoài này luôn có thể được thêm lại sau khi thực tế.

Trong tệp nguồn, nhấn Ctrl + O để lưu các thay đổi, thoát bằng Ctrl + X và chạy lệnh cập nhật để hoàn tất các thay đổi.

Lưu ý: cũng có thể chuyển Debian từ ổn định sang không ổn định, thử nghiệm hoặc thử nghiệm. Thay vì thay đổi mọi thứ thành “buster”, hãy thử thay đổi nó thành nhánh mong muốn và làm theo hướng dẫn.

apt-get update

Debian sẽ thay thế tất cả phần mềm có sẵn từ Ổn định sang Buster khi cập nhật được kích hoạt. Thay thế nguồn phần mềm là bước đầu tiên trước khi chạy bản cập nhật cuối cùng. Tuy nhiên, bạn nên dọn sạch các tệp và gói đi lạc trước khi thực hiện cập nhật hiện tại. Làm sạch mọi thứ bằng cách chạy các lệnh autorove và clean.

apt-get autoremove

apt-get autoclean

Chạy autoclean và autorove sẽ gỡ cài đặt các gói mồ côi trên hệ thống của bạn và xóa bộ đệm của gói.

Nâng cấp lên phiên bản Debian mới yêu cầu hai lệnh riêng biệt. Nâng cấp và không nâng cấp. Sử dụng lệnh cập nhật sẽ làm mới tất cả phần mềm đã có trên hệ thống. Lệnh dist-upgrade sẽ thay đổi bản phát hành Debian hiện tại của bạn thành bản phát hành Buster mới.

apt-get upgrade -y

apt-get dist-upgrade

Lệnh dist-upgrade mất một chút thời gian, nhưng khi thực hiện xong, quá trình nâng cấp đã hoàn tất. Để hoàn tất, hãy khởi động lại máy Debian Linux của bạn và đăng nhập lại.