Máy không có máy tính để bàn, chỉ có vỏ lệnh. Nó đang chạy 12.04. Tôi đã thực hiện cập nhật apt-get hàng tuần trong bốn năm. Làm cách nào để chuyển đổi nó thành 16.04 từ dòng lệnh? Tôi có đĩa CD cài đặt 16.04, tôi có khởi động từ đó không?
Máy không có máy tính để bàn, chỉ có vỏ lệnh. Nó đang chạy 12.04. Tôi đã thực hiện cập nhật apt-get hàng tuần trong bốn năm. Làm cách nào để chuyển đổi nó thành 16.04 từ dòng lệnh? Tôi có đĩa CD cài đặt 16.04, tôi có khởi động từ đó không?
Câu trả lời:
Bạn luôn có thể nâng cấp từ LTS lên LTS, trong trường hợp của bạn có nghĩa là:
Theo tôi biết không có nâng cấp được hỗ trợ trực tiếp từ 12.04 đến 16.04.
Theo cách tiếp cận này, không cần phương tiện 16.04 của bạn
Như mọi khi, hãy xem xét việc tạo bản sao lưu các tệp quan trọng của bạn trước khi bạn bắt đầu.
Cách để hạn chế nâng cấp lên LTS mà không cần GUI là thay đổi giá trị Prompt
trong /etc/update-manager/release-upgrades
.
Đặt nó thành
[DEFAULT] Prompt=lts
Các giá trị có thể là
không bao giờ: Không bao giờ kiểm tra bản phát hành mới.
bình thường: Kiểm tra xem có bản phát hành mới không. Nếu có nhiều hơn một bản phát hành mới được tìm thấy, bản nâng cấp phát hành sẽ cố gắng nâng cấp lên bản phát hành ngay lập tức thành công bản phát hành hiện đang chạy.
lts: Kiểm tra xem có bản phát hành LTS mới không. Bản nâng cấp sẽ cố gắng nâng cấp lên bản phát hành LTS đầu tiên có sẵn sau bản phát hành hiện đang chạy. Lưu ý rằng không nên sử dụng tùy chọn này nếu bản phát hành hiện đang chạy không phải là bản phát hành LTS, vì trong trường hợp đó, trình nâng cấp sẽ không thể xác định xem có bản phát hành mới hơn không
Đối với cả hai quá trình nâng cấp, bạn phải luôn cập nhật hệ thống hiện tại thông qua
sudo apt-get update
sudo apt-get upgrade
Sau đó bắt đầu nâng cấp qua
sudo do-release-upgrade
hoặc - TRƯỜNG HỢP ĐẶC BIỆT - dành cho các phiên bản phát triển (có giá trị để nâng cấp từ 14.04 đến 16.04 cho đến 16.04.1 được phát hành):
sudo do-release-upgrade -d
Nếu do-release-upgrade
không tìm thấy lệnh, cài đặt nó:
sudo apt-get install update-manager-core
Theo như tôi có thể nói, tôi phải chỉnh sửa
/etc/update-manager/release-upgrades
để thay đổi Nhắc đến
[DEFAULT] Prompt=lts
Sau đó khởi động lại và đưa ra các lệnh sau:
sudo bash
apt-get update
apt-get upgrade
{Khởi động lại lần nữa}
sudo bash
do-release-upgrade -c
{kiểm tra phiên bản mục tiêu}
do-release-upgrade
{Tôi có thể nâng cấp từ 12.04 lên 14.04 ngay bây giờ; nâng cấp từ 14.04 lên 16.04 có thể phải đợi đến tháng 8}
=========
Tôi đã hỏi một câu hỏi về cách nâng cấp máy chủ từ 12.04 lên 16.04. Tôi đã nhận được nhiều khách hàng tiềm năng, liên kết đến các trang web khác, v.v ... Cuối cùng, tôi đã đăng câu trả lời của riêng mình - những lệnh cụ thể tôi phải đưa ra để làm điều đó. Câu trả lời được đăng của tôi được lượm lặt từ việc đọc tất cả các câu trả lời khác.
Mỗi câu trả lời có một đánh giá. Tôi giả sử số cao hơn là tốt hơn. Tôi thấy rằng câu trả lời tóm tắt của tôi có một đánh giá trừ đi một. Tôi cho rằng điều này là tồi tệ hơn không. Làm thế nào tôi kiếm được một điểm trừ?
Lưu ý: cả ba máy tính của tôi đều đã đọc "Prompt = lts"