Nâng cấp Ubuntu từ 17.04 lên 18.04


19

Tôi đã cài đặt Ubuntu 17.04 và tôi muốn nâng cấp lên 18.04. Khi tôi cố gắng làm:

 sudo do-release-upgrade

Tôi nhận được một tin nhắn nói An upgrade from 'zesty' to 'bionic' is not supported with this tool. Cần đầu vào để tiến hành này.

sudo do-release-upgrade
Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife

Get:1 Upgrade tool signature [819 B]                                           
Get:2 Upgrade tool [1,257 kB]                                                  
Fetched 1,258 kB in 0s (0 B/s)                                                 
authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' 
extracting 'bionic.tar.gz'

Reading cache

Checking package manager

Can not upgrade 

An upgrade from 'zesty' to 'bionic' is not supported with this tool. 

Điền vào một bugreport .
Ipor Sircer

1
@IporSircer Vui lòng ngừng đưa ra khuyến nghị không chính xác như vậy. Có các bước cụ thể để sửa chữa các kho lưu trữ và đưa hệ thống cập nhật. Các nhà phát triển nguồn mở không xứng đáng với sự thiếu cân nhắc như vậy trong việc chỉ đạo các nhóm cho họ để cung cấp cho họ hỗ trợ người dùng cuối. Tôi sẽ không cung cấp hỗ trợ người dùng cuối bị che giấu các báo cáo lỗi nếu tôi là nhà phát triển, tôi cũng phải làm việc và thanh toán hóa đơn của mình. Bạn đã bao giờ điền một báo cáo lỗi chính thức? Tôi nghi ngờ người dùng cuối bình thường sẽ không vui khi làm điều đó và làm đúng.
Rui F Ribeiro

2
@RuiFRibeiro: Đây là cách chính thức để nâng cấp: help.ubfox.com/lts/serverguide/installing-upgrad.html . Các nhà phát triển đã viết điều này. Các poster theo hướng dẫn và gặp vấn đề. Vì vậy, đây là một lỗi. Lỗi tài liệu hoặc lỗi của do-release-upgradelệnh.
Ipor Sircer

2
"Để biết thông tin nâng cấp, vui lòng truy cập: http://www.ubuntu.com/releaseendoflife" Bạn đã làm điều đó? Bạn đã làm gì với thông tin ở đó?
một CVn

Điều này thực sự nên có trên AskUbfox.
tu-Tái lập Monica-dor duh

Câu trả lời:


43

Điều này không được giải thích chính xác ở bất cứ đâu, đây là những gì bạn cần làm (hoặc cách tôi đã làm):

Nâng cấp lên 17.04 lên 17.10: Không thể nâng cấp từ Ubuntu 17.04 lên 17.10

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #to be safe
sudo sed -i -re 's/old-releases.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i -re 's/zesty/artful/g' /etc/apt/sources.list
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

(Liên kết nói sử dụng aptitude thay vì apt-get)

Nâng cấp từ 17.10 lên 18.04: EOLUpgrades

Thay thế mọi thứ trong /etc/apt/source.list bằng:

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ artful main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse

Sau đó chạy nâng cấp:

apt-get update
apt-get dist-upgrade
do-release-upgrade

Làm những gì nó nói khi được yêu cầu và chờ đợi nó kết thúc và bạn sẽ được thực hiện.


4
Thông minh. Vâng, tôi cũng không thể tìm thấy một lời giải thích thích hợp. Các tài liệu thực sự không rõ ràng. Tôi nghĩ rằng có một số nhầm lẫn về việc bạn có nên thay thế CODENAME trong nguồn.list bằng tên mã phát hành hiện tại của bạn hoặc tên bạn đang cố nâng cấp lên. Nó thực sự không rõ ràng về điểm đó.
chỉnh

2
Cảm ơn, điều này thực sự hữu ích. Tôi đã gặp lỗi "giải quyết lỗi được tạo" khi tôi cố gắng sử dụng do-release-upgrade. Tôi đã giải quyết nó bằng cách sử dụng sudo apt-get update && sudo apt-get upgradetừ đây, chỉ trong trường hợp nó giúp được bất kỳ ai khác: Askubfox.com/questions/124845/ mẹo
meenaparam

Tôi đã rất miễn cưỡng khi chạy nâng cấp thủ công như vậy, nhưng cuối cùng tôi đã làm được (phần đầu tiên, từ niềm say mê đến nghệ thuật) và nó đã hoạt động tốt một cách đáng ngạc nhiên. Trừ khi có một điều: phiên máy tính để bàn đã biến mất vào một lúc nào đó, vì vậy tôi đã mất thiết bị đầu cuối trong đó quá trình nâng cấp đang chạy, trong quá trình cài đặt. Vì một số lý do, điều này bị gián đoạn và có thể được nối lại bằng cách chạy lại nâng cấp apt. Vì vậy, tôi thực sự khuyên bạn nên chạy màn hình bên trong này, hoặc tmux (byobu là tuyệt vời) hoặc bảng điều khiển văn bản cục bộ (Ctrl Alt F3), hoặc có lẽ phiên ssh sẽ ổn định hơn thiết bị đầu cuối cục bộ đồ họa.
Franck

Tôi vẫn nhận được lỗi tương tự khi làm theo hướng dẫn này.
jonneymendoza

@jonneymendoza Bạn có vào ngày 17.04 không? Viết lsb_release -ađể có được phiên bản của bạn.
uranibaba
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.