nâng cấp từ 15.10 lên 16.04 apt chưa được cài đặt


19

Khi cố gắng nâng cấp bằng thiết bị đầu cuối, quá trình nâng cấp của tôi dừng lại. Đây là dòng hiển thị trong thiết bị đầu cuối:

The required dependency 'apt(>=1.0.10.2 ubuntu2)' is not installed.

vấn đề của tôi là tôi không biết lệnh để cài đặt phụ thuộc này. Sử dụng các lệnh khác, nó nói apt là cập nhật. Các giải pháp?


Bạn đã cố gắng sử dụng sudo apt-get update, sudo apt-get upgradesudo apt-get install -f?
Andrew

vâng, tôi đã sử dụng tất cả các lệnh đó. Hai người đầu tiên cho biết tôi đã cập nhật nhưng thiết bị đầu cuối không nhận ra lệnh install -f
paul

Bạn đã thử sudo apt-get -y install aptchưa
Andrew

Trả lời, một lần nữa là apt đã là phiên bản mới nhất
paul

bất kể lệnh cài đặt apt tôi đã thử, nó luôn báo tôi cập nhật!
paul

Câu trả lời:


19

Có cùng một vấn đề, được giải quyết bằng cách buộc cập nhật apt và dọn dẹp cài đặt hiện tại như Andrew đề xuất:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install   # (not "install -f"!)
sudo apt-get -y install apt
sudo do-release-upgrade

5
có một cái gì đó khác chặn cài đặt apt của tôi. làm theo các hướng dẫn được liệt kê, nó vẫn chỉ ra rằng apt được cập nhật. tuy nhiên, khi tôi có thể nâng cấp phát hành, nó không thể tìm thấy apt hoặc ít nhất là apt chính xác.
paul

1
-f installinstall -fkhông có sự khác biệt.
Phi công6

Nhưng cài đặt từ 15.10 đến 16.xx sth.
marko

@marko Bạn chỉ cần lặp lại bước một vài lần.
wsw

13

Tôi đã gặp lỗi này, đối với tôi, tôi đã bỏ lỡ dòng cập nhật wily từ /etc/apt/source.list:

deb http://archive.ubuntu.com/ubuntu/ wily-updates main restricted universe multiverse

1
Đối với ARM, v.v., dòng nên làdeb http://ports.ubuntu.com/ wily-updates main restricted universe multiverse
Vladimir Panteleev

Tôi nghĩ rằng đó phải là "deb port.ubfox.com cập nhật đa vũ trụ chính bị hạn chế" (nghĩa là nó bật các repos phụ). Trộn các phiên bản (ví dụ, đáng tin cậy và mưu mẹo) không bao giờ kết thúc tốt đẹp.
tham gia

Sau khi thực hiện điều đó, "apt-get update && apt-get -y nâng cấp && do-release-nâng cấp" xuất hiện để hoạt động. Lưu ý: bạn có thể cần nhận xét dòng / tmp trong / etc / fstab, để tránh hết dung lượng tạm thời.
tham gia

Điều này rất cần thiết nếu bạn nâng cấp từ phiên bản Ubuntu cũ, như 15.xx. Ngoài ra, hãy nhớ rằng họ không còn cung cấp url archive.ubfox.com/ubfox cho các bản phát hành cũ và khác. Thay vào đó, hãy sử dụng old-release.ubfox.com/ubfox .
Evgeniy

4

Tôi cũng gặp vấn đề này, điều này sẽ cập nhật tất cả các tính năng của bạn cũng như nâng cấp từ 15 lên 16.

Đi đến Software and Updates>Updates

Đánh dấu vào sau

  • Bảo mật Wily
  • Cập nhật Wily
  • Đề xuất khôn ngoan

Cập nhật và nâng cấp hệ thống hiện tại

sudo apt-get update && sudo apt-get upgrade

Nhận nâng cấp

sudo apt-get dist-upgrade

Nâng cấp trong CLI

sudo do-release-upgrade

1

Tôi đã có cùng một vấn đề với 'apt'. Tôi đã nhận được giải pháp từ liên kết này . Chạy đi sudo dpkg -l | grep apt. Bạn có thể thấy mục này trong đầu ra của lệnh:

ii  apt 1.0.10.2ubuntu1      amd64         commandline package manager

Nếu bạn làm như vậy, bạn sẽ cần phải có apt (> = 1.0.10.2 ubfox2) . Dưới đây là các bước mà tôi đã làm theo:

  1. Chuyển đến Phần mềm & Cập nhật -> Phần mềm Ubuntu. Thay đổi Máy chủ thành Máy chủ chính. (Trong trường hợp của tôi, tôi đã đổi thành Máy chủ cho Ấn Độ). Tôi đã sử dụng một chiếc gương khác trước đây và do đó có phiên bản 'apt' cũ hơn.

  2. Chạy

        sudo apt-get update
        sudo apt-get install --reinstall apt 
    
  3. Chạy sudo dpkg -l | grep aptlại để kiểm tra phiên bản đã thay đổi. Hy vọng rằng mục nhập trong đầu ra nên đã thay đổi thành: apt 1.0.10.2ubfox2 .

  4. Chạy một phần sudo apt-get update && sudo apt-get upgradesau mà bạn có thể tiến hành cập nhật lên Ubuntu 16.04.


làm theo lời khuyên được liệt kê. người quản lý gói lệnh đã đưa ra ver. 1.0.10.2 ubfox1. nhưng hai lệnh để thay đổi thành ubfox2 không mang lại sự thay đổi (vẫn là ubfox1). vì đây là một sự thay đổi bảo mật, nó có thể được gây ra bởi một vấn đề bảo mật?
paul

Tôi không có nghĩa là một chuyên gia trong việc này, nhưng tôi nghĩ một giải pháp khác sẽ là sử dụng cuộc tranh luận này để giải quyết vấn đề.
Rulul

Tôi không thoải mái khi tải xuống và cài đặt các tệp ubfox2 cho đến khi tôi có thể thiết lập lý do tại sao các tệp không có sẵn thông qua dòng lệnh (thiết bị đầu cuối). tôi có giới hạn kinh nghiệm trích xuất và cài đặt từ tải về.
paul

1

Các giải pháp được đăng trước đây không làm việc cho tôi.

Những gì đã làm việc là, như được tìm thấy trong các ý kiến ​​trên launchpad :

wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_amd64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_amd64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo dpkg --install apt_1.0.10.2ubuntu2_amd64.deb apt-transport-https_1.0.10.2ubuntu2_amd64.deb apt-utils_1.0.10.2ubuntu2_amd64.deb libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo do-release-upgrade
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.