Hầu như tất cả các câu trả lời ở đây đều nói KHÔNG bạn không thể nhưng thực tế bạn có thể làm nếu bạn làm đúng. Bài viết này mô tả cách làm:
Toàn bộ bài viết từ liên kết được bao gồm bên dưới nhưng kiểm tra liên kết để nhận xét mới từ người dùng. Tôi sẽ chỉ ra rằng bạn có thể nâng cấp thành công trực tiếp từ 16.04 đến 19.04 nhưng tôi có một vài trục trặc:
Toàn bộ bài viết dưới đây:
Nâng cấp Ubuntu 18.04 lên Ubuntu 19.04 trực tiếp từ dòng lệnh
Bạn đã được thông báo rằng trước tiên bạn phải nâng cấp lên Ubuntu 18.10 để nâng cấp từ 18.04 lên 19.04. Điều này là do thực tế là Ubuntu 18.10 vẫn đang được Canonical hỗ trợ và chưa đi đến giai đoạn cuối. Sau khi Ubuntu 18.10 đến hết tuổi thọ vào tháng 7 năm 2019, người dùng Ubuntu 18.04 có thể nâng cấp trực tiếp lên 19.04, theo quy trình nâng cấp tiêu chuẩn. Nếu bạn không muốn đợi 3 tháng và không muốn nâng cấp hai lần, bạn có thể làm theo hướng dẫn bên dưới để nâng cấp trực tiếp lên 19.04.
Lưu ý: Trước khi thực hiện nâng cấp, bạn có thể sử dụng chương trình systemback để tạo ảnh ISO có thể khởi động từ HĐH hiện tại của bạn. Nếu nâng cấp thất bại, bạn có thể dễ dàng khôi phục hệ điều hành của mình với ISO có thể khởi động. Mọi thứ trên HĐH của bạn bao gồm phần mềm và tệp sẽ còn nguyên vẹn. Nếu bạn đang sử dụng máy tính xách tay, vui lòng kết nối nguồn điện của bạn.
Nâng cấp Ubuntu 18.04 lên Ubuntu 19.04 trực tiếp từ thiết bị đầu cuối
Phương pháp tôi sẽ chỉ cho bạn là cách trình quản lý nâng cấp phân phối Ubuntu hoạt động dưới mui xe. Sự khác biệt duy nhất là chúng tôi sẽ thay đổi để nâng cấp đường dẫn mà Canonical cung cấp cho chúng tôi.
Đầu tiên, chạy lệnh sau để nâng cấp phần mềm hiện có. (Xin lưu ý rằng nếu một kernel mới được cài đặt trong khi chạy lệnh sau, bạn cần khởi động lại hệ thống để tiếp tục quá trình nâng cấp.)
sudo apt update && sudo apt dist-upgrade
Sau đó, đảm bảo bạn đã cài đặt gói cập nhật-manager-core.
sudo apt install update-manager-core
Tiếp theo, chỉnh sửa tệp cấu hình bằng nano hoặc trình soạn thảo văn bản dòng lệnh ưa thích của bạn.
sudo nano /etc/update-manager/release-upgrades
Ở dưới cùng của tệp này, thay đổi giá trị của Nhắc từ lts sang bình thường.
Prompt=normal
Để lưu tệp trong trình soạn thảo văn bản Nano, nhấn Ctrl + O, sau đó nhấn Enter để xác nhận. Để thoát, nhấn Ctrl + X.
Sau đó, chúng ta cần chạy lệnh sau để thay đổi tất cả các phiên bản bionic sang sàn nhảy trong tệp danh sách nguồn ( /etc/apt/sources.list
). Bionic là tên mã cho Ubuntu 18.04, trong khi sàn nhảy là tên mã cho Ubuntu 19.04.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list
Sau đó, chúng ta cần vô hiệu hóa kho lưu trữ của bên thứ ba (PPA) bằng lệnh bên dưới.
sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
Sau khi bạn tắt kho lưu trữ của bên thứ ba, hãy chạy các lệnh sau để cập nhật nguồn phần mềm và nâng cấp phần mềm lên phiên bản mới nhất có sẵn trong kho lưu trữ Ubuntu 19.04. Bước này được gọi là nâng cấp tối thiểu.
sudo apt update
sudo apt upgrade
Nếu apt-listchanges xuất hiện trong quá trình nâng cấp, bạn có thể nhấn Qphím để quay lại màn hình chính.
apt-listchanges
Khi nâng cấp tối thiểu kết thúc, hãy chạy lệnh sau để bắt đầu nâng cấp đầy đủ.
sudo apt dist-upgrade
Nếu bạn thấy lỗi này:
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Sau đó chạy lệnh sau để sửa lỗi.
sudo apt update
Và chạy lại:
sudo apt dist-upgrade
Bây giờ bạn có thể xóa các gói phần mềm lỗi thời / không cần thiết khỏi hệ thống Ubuntu của bạn.
sudo apt autoremove
sudo apt clean
Cuối cùng, khởi động lại hệ thống.
sudo reboot
Sau khi khởi động lại, bạn có thể mở một cửa sổ đầu cuối và kiểm tra phiên bản Ubuntu của mình.
lsb_release -a
Bạn sẽ thấy văn bản sau.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
Cách bật lại kho của bên thứ ba
Kho lưu trữ của bên thứ ba được xác định trong tệp .list trong /etc/apt/sources.list.d/
thư mục. Đầu tiên, kích hoạt lại kho lưu trữ của bên thứ ba bằng lệnh sau, sẽ loại bỏ ký tự # trong các dòng bắt đầu bằng deb.
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list
Sau đó thay đổi tất cả các trường hợp của bionic sang vũ trường.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list.d/*.list
Cập nhật chỉ số kho lưu trữ gói.
sudo apt update
Một số kho lưu trữ của bên thứ ba không có mục nhập cho Ubuntu 19.04, do đó bạn có thể sẽ thấy các lỗi như:
E: The repository 'http://linux.dropbox.com/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Bạn sẽ cần phải chỉnh sửa từng tệp kho lưu trữ này và thay đổi vũ trường trở lại bionic. Ví dụ, tôi chỉnh sửa tệp kho lưu trữ Dropbox.
sudo nano /etc/apt/sources.list.d/dropbox.list
Thay đổi vũ trường trở lại bionic. Lưu và đóng tập tin.