Làm cách nào để tiếp tục nâng cấp bản phát hành?


52

Hôm qua tôi đã bắt đầu nâng cấp từ 12.10 lên 13.04, nhưng tôi đã làm gián đoạn nó vì mất quá nhiều thời gian. Bây giờ nếu tôi khởi động lại nó, nó không tiến hành.

Có khả năng dọn dẹp mớ hỗn độn còn sót lại khi tôi ngắt nó và khởi động lại sạch bản cập nhật này không?


Phải có một cách để a) xóa tất cả dữ liệu tạm thời anh ta lưu trữ cho lần dùng thử cuối cùng hoặc b) bảo anh ta bắt đầu lại. Cách đơn giản "cứ tiếp tục khi bạn bị gián đoạn" dường như không hiệu quả!
Dave

1
Tôi không chắc, nhưng có lẽ 'sudo apt-get Nâng cấp' và sau đó 'sudo apt-get update' có thể đã sửa nó!
Dave

Tôi đã thêm hướng dẫn vào câu trả lời của mình về cách xóa tất cả các gói tải xuống. Đối với nâng cấp / cập nhật, thông thường bạn muốn thực hiện theo cách khác: "sudo apt-get update && sudo-apt-get nâng cấp" (bạn có thể thực hiện trên một dòng - '&&' có nghĩa là lệnh thứ hai sẽ chỉ chạy nếu lần đầu tiên thành công).
Lambart

Câu trả lời:


57

Hãy thử các bước sau, từ dòng lệnh:

Sửa lỗi phụ thuộc bị hỏng:

$ sudo apt-get install -f

Nếu nó vẫn không hoạt động, hãy thử cách này để sửa / cấu hình lại các gói hiện có, chưa được đóng gói nhưng chưa được cấu hình:

$ sudo dpkg --configure -a

Sau đó thử nâng cấp lại.

Nếu thất bại lần nữa, bạn có thể muốn xóa tất cả các gói đã tải xuống (chúng nên được lưu trữ trong /var/cache/apt/archives), hãy làm

$ sudo apt-get clean

Điều đó sẽ dọn sạch các gói nhưng nếu bạn vẫn bị mắc kẹt trong một trạng thái kỳ lạ, tôi không chắc chắn nên đề xuất điều gì khác.

$ sudo apt-get autoremove -y

Điều đó sẽ loại bỏ bất kỳ gói đã lỗi thời.

Tất nhiên, trước khi bạn làm bất cứ điều gì, bạn nên sao lưu bất kỳ nội dung quan trọng nào trong /home/davethư mục của bạn (hoặc bất kể $HOMEthư mục của bạn là gì).


Tôi đã làm mọi thứ bạn viết ở đây. Cảm ơn đã tư vấn chi tiết! Nhưng tôi e rằng GUI-Software-Updater vẫn thất bại. Cách duy nhất tôi khiến anh ấy làm bất cứ điều gì là thông qua thiết bị đầu cuối, nhưng điều đó không làm thay đổi máy tính của tôi bị kẹt trong một trạng thái kỳ lạ.
Dave

Chắc chắn, xin lỗi không có gì làm việc. Tôi tìm thấy chủ đề này ngày hôm qua trong đó đề cập đến một vài góc độ khác. Có lẽ một cái gì đó ở đây? ubuntuforums.org/ từ
Lambart

Cảm ơn bạn rất nhiều vì đã giúp đỡ của bạn! Không từ bỏ và hơn, sau một vài thử nghiệm trong việc thay đổi các bước, tôi đã làm cho nó hoạt động! Mã của bạn đã khắc phục vấn đề.
Dave

2
xác nhận rằng đã sudo apt-get install -fkhởi động lại dpkg cho tôi. nâng cấp của tôi đã bị gián đoạn khi kết nối mạng bị mất. nên sử dụng screenkhi nâng cấp từ xa, điều mà tôi nghĩ rằng
ubfox

4
do-phát hành-nâng cấp sẽ bắt đầu một phiên màn hình (với ký tự thoát màn hình ^ dấu cách), nhưng nếu quá trình nâng cấp do phát hành do cha mẹ chết, điều đó vẫn có thể giết chết toàn bộ. Hãy cẩn thận về việc nhấn ^ c nếu bạn bắt đầu một subshell để chọc vào một conffile đã sửa đổi, tôi gặp phải một vấn đề với điều đó: bug.launchpad.net/ubfox/+source/ubfox-release-upgrader/+orms/ trộm
Peter Cordes

53

Dường như sudo screen -D -rsẽ kết nối lại với bản cài đặt bị ngắt kết nối trong bản nâng cấp 12.04 đến 16.04. Điều này có nghĩa là không giết chết các gói hoặc bất cứ điều gì như thế. Điều này giả định rằng bạn đã không chủ động dừng nâng cấp, chỉ mất quyền truy cập vào phiên.


5
Ngay cả màn hình "nâng cấp phát hành" từ 14.04LTS lên 16.04LTS cũng sử dụng màn hình
Ivan Buttinoni

2
Hoạt động vào ngày 17.10 -> 18.04 LTS!
Preston Lee

1
Tôi đã thực hiện nâng cấp do-phát hành trên x2go, đây có lẽ là một ý tưởng tồi, vì các gói màn hình từ xa bị hoen ố trong quá trình này. Điều này đã cứu tôi.
endolith

4

Bản nâng cấp 16.04 đến 18.04 của tôi đã bị gián đoạn do tôi đã dừng quá trình do nhầm lẫn. Tôi đoán quá trình đã kết thúc (cài đặt các gói wifi). Không có gì ở trên hoạt động và tiếp tục đưa ra "dpkg fronend bị khóa bởi một quy trình khác". Khởi động lại hệ thống theo sau

$ sudo dpkg --configure -a

đã tiếp tục quá trình và hoàn thành nâng cấp lên 18.04.


Đây là sự phục hồi đơn giản nhất đối với tôi. May mắn thay, hệ thống được nâng cấp một phần có thể khởi động lại (tôi đã làm gián đoạn việc thay thế tệp cấu hình cho Samba). Cảm ơn đã ghi lại sự phục hồi này!
BobHy
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.