Điểm:5

Làm cách nào để nâng cấp Ubuntu 20.10 sau EOL của nó?

lá cờ mx

Tôi đang sử dụng Groovy Ubuntu 20.10 cho Máy tính để bàn của mình.Thật không may, cuối cuộc đời của nó đã vượt quá.

Dựa theo EOLUpgrade hướng dẫn nguồn.list trở thành:

deb http://old-releases.ubuntu.com/ubuntu/ đa vũ trụ hạn chế chính của Groovy 
deb http://old-releases.ubuntu.com/ubuntu/ groovy-updates đa vũ trụ hạn chế chính 
deb http://old-releases.ubuntu.com/ubuntu/ groovy-security đa vũ trụ hạn chế chính

Tôi đã nhận được nhật ký này sau khi chạy cập nhật apt:

~ sudo apt-get cập nhật                   
[sudo] mật khẩu cho farhad: 
Lượt truy cập:1 http://ppa.launchpad.net/atareao/atareao/ubuntu groovy InRelease                                                                                                           
Lượt truy cập: 2 ***                                                                                           
Bỏ qua:3 http://old-releases.ubuntu.com/ubuntu Groovy InRelease                                                               
Lượt truy cập: 4 ***                                                        
Bỏ qua:5 http://old-releases.ubuntu.com/ubuntu groovy-updates InRelease                                                 
Lần truy cập:6 http://ppa.launchpad.net/atareao/atareao/ubuntu tiêu điểm InRelease
Ign:7 http://old-releases.ubuntu.com/ubuntu groovy-security InRelease                          
Lượt truy cập: 8 ***                                
Err:9 http://old-releases.ubuntu.com/ubuntu Groovy Release                                     
  404 Không tìm thấy [IP: 91.189.91.124 80]
Lần truy cập: 10 http://ppa.launchpad.net/audio-recorder/ppa/ubuntu groovy InRelease
Err:11 http://old-releases.ubuntu.com/ubuntu groovy-updates Bản phát hành      
  404 Không tìm thấy [IP: 91.189.91.124 80]
Err:12 http://old-releases.ubuntu.com/ubuntu Groovy-security Bản phát hành     
  404 Không tìm thấy [IP: 91.189.91.124 80]
Lần truy cập:13 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu groovy InRelease
Lần truy cập:14 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu tiêu điểm InRelease
Lần truy cập:15 http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu groovy InRelease
Lần truy cập:16 http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu groovy InRelease
Lần truy cập:17 http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu tiêu điểm InRelease
Đọc danh sách gói... Xong '

E: Kho lưu trữ 'http://old-releases.ubuntu.com/ubuntu Groovy Release' không có tệp Phát hành.
N: Không thể thực hiện cập nhật từ một kho lưu trữ như vậy một cách an toàn và do đó bị tắt theo mặc định.
N: Xem trang chủ apt-secure(8) để biết chi tiết cấu hình người dùng và tạo kho lưu trữ.
E: Kho lưu trữ 'http://old-releases.ubuntu.com/ubuntu groovy-updates Release' không có tệp Phát hành.
N: Không thể thực hiện cập nhật từ một kho lưu trữ như vậy một cách an toàn và do đó bị tắt theo mặc định.
N: Xem trang chủ apt-secure(8) để biết chi tiết cấu hình người dùng và tạo kho lưu trữ.
E: Kho lưu trữ 'http://old-releases.ubuntu.com/ubuntu groovy-security Release' không có tệp Phát hành.
N: Không thể thực hiện cập nhật từ một kho lưu trữ như vậy một cách an toàn và do đó bị tắt theo mặc định.
N: Xem trang chủ apt-secure(8) để biết chi tiết cấu hình người dùng và tạo kho lưu trữ.

Có vẻ như có gì đó không ổn trong http://old-releases.ubuntu.com.

Tôi nên làm gì để nâng cấp Ubuntu 20.10 của mình bây giờ?

Tái bút: *** kho lưu trữ là của bên thứ ba và đã bị cắt bớt ở đây.

David avatar
lá cờ cn
Có lý do nào khiến bạn không thể thực hiện cài đặt mới phiên bản hiện tại không?
lá cờ mx
@David Tôi có rất nhiều Ứng dụng và SDK. Với cài đặt mới, tất cả chúng sẽ bị xóa và tải xuống lại.
guiverc avatar
lá cờ cn
Cá nhân tôi có thể sẽ *nâng cấp thông qua cài đặt lại*. Bạn chưa nói nếu máy tính để bàn hoặc máy chủ có liên quan; vì cài đặt lại (không có định dạng) chỉ xóa các thư mục hệ thống sau khi các gói cài đặt thủ công của bạn được ghi chú; không có tệp cấu hình máy tính để bàn nào được chạm vào (chúng được lưu trữ trong $HOME không được chạm vào trừ khi bạn định dạng; chỉ một số ứng dụng máy chủ lưu trữ tệp *conf* trong thư mục hệ thống) và các gói được cài đặt thủ công (được liệt kê trước khi xóa thư mục hệ thống) được cài đặt lại là bước cuối cùng cho kiểu cài đặt này. Nó không được thử nghiệm với các ứng dụng của bên thứ 3
Điểm:10
lá cờ zw

bởi một số lý do http://old-releases.ubuntu.com/ubuntu/dists/ không liệt kê hấp dẫn (20.10), trong khi thực sự đó là EOL kể từ ngày 22 tháng 7 năm 2021.

Vì vậy, bạn phải thay đổi bản phát hành cũ Quay lại lưu trữ bên trong nguồn.list:

sudo sed -i "s/old-releases/archive/g" /etc/apt/sources.list /etc/apt/sources.list.d/*.list
sudo apt-get cập nhật
Sudo apt-get dist-nâng cấp

Chạy phiên bản EOL nguy hiểm và không hiệu quả, vì vậy nên nâng cấp 20.10 (EOL) lên 21.04 (thực tế, rậm lông) bằng cách khởi động lại máy và chạy quy trình chuẩn như

Sudo do-phát hành-nâng cấp

hoặc

quản lý cập nhật -c
Tinmarino avatar
lá cờ jp
Kể từ năm 2022, nghịch đảo hoạt động hoàn hảo: lưu trữ -> bản phát hành cũ. Cảm ơn @N0rbert!
Điểm:7
lá cờ it

Điều này có thể được thực hiện mà không cần cài đặt lại hoặc sửa đổi nguồn.list của bạn. Tôi đã có thể nâng cấp từ 20.10 -> 21.04 -> 21.10.

Nếu chạy Sudo do-phát hành-nâng cấp thất bại như vậy

Vui lòng cài đặt tất cả các bản cập nhật có sẵn cho bản phát hành của bạn trước khi nâng cấp.

thì bạn sẽ cần xóa bộ đệm của apt (liên kết bị hỏng) trước nâng cấp sudo apt sẽ thành công.

Sudo rm -rf /var/lib/apt/lists/*
cập nhật sudo apt
nâng cấp sudo apt

Tuy nhiên Sudo do-phát hành-nâng cấp lệnh vẫn sẽ không thành công vì nó không còn đường dẫn trực tiếp đến 21.10 nữa

Công cụ này không hỗ trợ nâng cấp từ 'groovy' lên 'impish'.

để bạn có thể sử dụng cách giải quyết này và nâng cấp lên 21.04 trước.

wget http://archive.ubuntu.com/ubuntu/dists/hirsute-updates/main/dist-upgrader-all/current/hirsute.tar.gz
trình nâng cấp mkdir
tar -xaf hirsute.tar.gz -C upgrader
nâng cấp cd
sudo ./hirsute

Khởi động lại vào 21.04 và cập nhật apt sẽ hoạt động như bình thường nhưng bạn cũng có thể nâng cấp lên 21.10 để vượt qua sự cố này.

cập nhật sudo apt && nâng cấp sudo apt
Sudo do-phát hành-nâng cấp

Đây là một lý do chính đáng để gắn bó với LTS sau khi 22.04 được phát hành vào tháng Tư.

lá cờ br
Cảm ơn điều này đã làm việc!
carlosrberto avatar
lá cờ pl
Các bước này làm việc cho tôi. Cảm ơn bạn!
Mohammad Javad avatar
lá cờ tr
Cảm ơn, nó phải là câu trả lời được chấp nhận!
Điểm:1
lá cờ mw

Cố gắng cập nhật apt và nâng cấp đơn vị dựa trên EOL Groovy.
Gợi ý từ N0rbert là tốt, tuy nhiên không hấp dẫn http://old-releases.ubuntu.com/ubuntu/dists/ cũng không phải trong http://archive.ubuntu.com/ubuntu/dists/. Đã thử us.archive và local <mã quốc gia>.archive .. Groovy đã biến mất.

Vì vậy cập nhật apt không thành công với các lỗi như trong bài viết gốc.
làm-phát hành-nâng cấp cứ bảo tôi chạy do-release-upgrade như "Bản phát hành Ubuntu của bạn không được hỗ trợ nữa."
"Vòng tròn luẩn quẩn" không mong muốn trong vòng lặp cập nhật và 'sự cố' trên hệ điều hành trưởng thành như Ubuntu.

sudo sed -i "s/groovy/focal/g" /etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources
Sudo apt-get dist-nâng cấp

Các lệnh trên đã đưa tôi trở lại 20.04 Focal Fossa. HĐH hỗ trợ.
Bây giờ đang đợi 22.04.?? Jammy Jellyfish dựa trên LTS.

Someone avatar
lá cờ my
Không! Chạy các lệnh được đề cập (1) sẽ không hạ cấp hệ thống của bạn xuống tiêu điểm. (2) **Tất cả các gói vẫn là bản phát hành của Groovy.** (3) Hệ thống của bạn sẽ không gây ra bất kỳ lỗi nào trong khi cập nhật. (4) **Hệ thống của bạn sẽ không nhận được bất kỳ bản nâng cấp nào!** (5) **Bạn không thể nâng cấp lên Jammy bằng cách sử dụng `do-release-upgrade` sau khi chạy các lệnh trên**. (6) Nó sẽ làm rối kho lưu trữ của bạn! (7) Hệ thống Yout bây giờ là một mớ hỗn độn. (8) Cài đặt lại. (9) **Hãy yên nghỉ**.
lá cờ br
Điều đó sẽ không gây hại nhiều, do hệ thống đã có sẵn (là một hệ thống dựa trên Groovy và các đường dẫn cập nhật thông thường bị chặn). Ubuntu đã trở nên giống như Windows. Mọi thứ chỉ bị hỏng và thay vì cố gắng tìm ra nguyên nhân gốc rễ, tốt hơn hết là bạn nên sử dụng thời gian để bắt đầu lại từ đầu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.