aktualizacja z 15.10 do 16.04 apt nie została zainstalowana


19

Podczas próby aktualizacji za pomocą terminala moja aktualizacja się kończy. Oto linia wyświetlana w terminalu:

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

mój problem polega na tym, że nie znam polecenia instalacji tej zależności. Używając innych poleceń, mówi, że apt jest aktualne. Rozwiązania?


Czy próbowałeś użyciu sudo apt-get update, sudo apt-get upgradei sudo apt-get install -f?
Andrew

tak, użyłem wszystkich tych poleceń. pierwsze dwa powiedziały, że jestem na bieżąco, ale terminal nie rozpoznał polecenia install -f
Paweł

Próbowałeś sudo apt-get -y install apt?
Andrew

odpowiedź, znowu jest apt jest już najnowszą wersją
Paweł

bez względu na to, jakie polecenie install apt wypróbowałem, zawsze mówi, że jestem na bieżąco!
Paul

Odpowiedzi:


19

Miał ten sam problem, rozwiązany przez wymuszenie aktualizacji apt i wyczyszczenie bieżącej instalacji, jak sugerował Andrew:

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
coś jeszcze blokuje moją instalację apt. postępując zgodnie z podanymi instrukcjami, nadal oznacza to, że apt jest aktualne. jednak, kiedy przechodzę do aktualizacji do-release, nie mogę znaleźć apt, a przynajmniej poprawnego apt.
paul

1
-f installi install -fnie ma znaczenia.
Pilot6

Ale ta instalacja od 15.10 do 16.xx sth.
marko

@marko Wystarczy powtórzyć krok kilka razy.
wsw

13

Miałem ten błąd, dla mnie brakowało mi linii wily-updates z mojego /etc/apt/sources.list:

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

1
Dla ARM itp. Linia powinna byćdeb http://ports.ubuntu.com/ wily-updates main restricted universe multiverse
Vladimir Panteleev

Myślę, że powinien to być „deb ports.ubuntu.com trusty-updates główny wszechświat z ograniczonym wszechświatem” (tzn. Włącza dodatkowe repozytorium). Mieszanie wersji (np. Sprawdzonych i przebiegłych) nigdy się nie kończy dobrze.
dołącz

Po wykonaniu tej czynności „apt-get update && apt-get -y upgrade && do-release-upgrade” wydaje się działać. Uwaga: może być konieczne skomentowanie linii / tmp w / etc / fstab, aby uniknąć wyczerpania tymczasowej przestrzeni.
dołącz

Jest to niezbędne, jeśli aktualizujesz ze starej wersji Ubuntu, np. 15.xx. Pamiętaj również, że nie udostępniają już adresu URL archive.ubuntu.com/ubuntu dla podstępnych i innych starych wersji. Zamiast tego użyj old-releases.ubuntu.com/ubuntu .
Evgeniy

4

Miałem też ten problem, spowoduje to aktualizację wszystkich twoich gadżetów, a także uaktualnienie z 15 do 16.

Idź do Software and Updates>Updates

Zaznacz następujące

  • Wily Security
  • Wily Updates
  • Wily Proposed

Zaktualizuj i uaktualnij obecny system

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

Uzyskaj aktualizację

sudo apt-get dist-upgrade

Uaktualnij w CLI

sudo do-release-upgrade

1

Miałem dokładnie ten sam problem z „apt”. Mam rozwiązanie z tego linku . Uruchom sudo dpkg -l | grep apt. Możesz zobaczyć ten wpis w danych wyjściowych polecenia:

ii  apt 1.0.10.2ubuntu1      amd64         commandline package manager

Jeśli to zrobisz, musisz uzyskać wymagany apt (> = 1.0.10.2 ubuntu2) . Oto kroki, które wykonałem:

  1. Przejdź do Software & Update -> Ubuntu Software. Zmień serwer na główny serwer (w moim przypadku zmieniłem serwer na indyjski). Wcześniej używałem innego lustra i dlatego miałem starszą „trafną” wersję.

  2. Biegać

        sudo apt-get update
        sudo apt-get install --reinstall apt 
    
  3. Uruchom sudo dpkg -l | grep aptponownie, aby sprawdzić, czy wersja się zmieniła. Mam nadzieję, że wpis w danych wyjściowych powinien zostać zmieniony na: apt 1.0.10.2ubuntu2 .

  4. Uruchom sudo apt-get update && sudo apt-get upgradenastępujące narzędzie, które możesz przejść do aktualizacji do Ubuntu 16.04.


postępował zgodnie z podanymi wskazówkami. menedżer pakietów poleceń wymyślił ver. 1.0.10.2 ubuntu1. ale dwie komendy zmiany na ubuntu2 nie dały zmiany (wciąż ubuntu1). ponieważ jest to zmiana bezpieczeństwa, czy może być spowodowana problemem bezpieczeństwa?
Paul

W żadnym wypadku nie jestem ekspertem w tej dziedzinie, ale sądzę, że inną alternatywą byłoby wykorzystanie tej debaty do rozwiązania problemu.
Rahul

Pobieranie i instalowanie plików ubuntu2 jest niewygodne, dopóki nie mogę ustalić, dlaczego pliki nie są dostępne za pośrednictwem wiersza polecenia (terminalu). Mam ograniczone doświadczenie w wyodrębnianiu i instalowaniu z pobranego pliku.
Paul

1

Poprzednie opublikowane rozwiązania nie działały dla mnie.

Co zadziałało, jak stwierdzono w komentarzach na starterze :

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.