Aktualizator oprogramowania - nie wszystkie aktualizacje można zainstalować

16

Używam Ubuntu 14.04 LTS. Podczas próby aktualizacji systemu pojawia się następujący komunikat o błędzie:

Aktualizator oprogramowania - nie wszystkie aktualizacje można zainstalować

Poszukałem google i niektórzy sugerowali, aby naprawić uszkodzone pakiety za pomocą sudo apt-get install -f. Ale to nie działało dla mnie.

Kiedy używam, apt-get upgradeotrzymuję komunikat:

Reading package lists...
Building dependency tree...
Reading state information...
The following packages have been kept back:
  gir1.2-rb-3.0 gir1.2-totem-1.0 librhythmbox-core8 libtotem-plparser18 libva1
  libvlc5 libvncserver0 linux-generic-lts-utopic
  linux-headers-generic-lts-utopic linux-image-generic-lts-utopic rhythmbox
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder
  rhythmbox-plugin-magnatune rhythmbox-plugins smplayer smplayer-themes totem
  totem-common totem-mozilla totem-plugins vlc vlc-data vlc-nox
  vlc-plugin-libde265 vlc-plugin-notify vlc-plugin-pulse
The following packages will be upgraded:
  google-chrome-stable mkvtoolnix mkvtoolnix-gui
3 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
Need to get 53.3 MB of archives.
After this operation, 6,539 kB disk space will be freed.
Do you want to continue? [Y/n] Abort.

Nie rozumiem, dlaczego obraz jądra Linuksa ma nazwę linux-image-generic-lts-utopic(dlaczego zawiera słowo utopic, mimo że nazwa kodowa to trusty)? Spojrzałem również na /etc/apt/sources.list. Nie ma w nim słowa utopic.

Rzeczy, których próbowałem

  1. Napraw uszkodzone pakiety za pomocą apt-get install -f
  2. Polecenia: apt-get autoremove && apt-get clean && apt-get update

Co mogę zrobić, aby Aktualizator systemu działał normalnie? Z góry dziękuję

Kenpachi
źródło
5
Próbowałeś sudo apt-get dist-upgrade?
snoop
@ snoop Nie. Nie próbowałem dist-upgrade. Pozwól mi to sprawdzić.
Kenpachi
Może przypadkowo dodałeś repozytoria z Utopic Unicorn? Sprawdź repozytoria oprogramowania, aby sprawdzić, czy tak jest. Powinny pokazywać, trustya nie utopic
pokazywać
1
@Rewarp Jak wspomniałem w pytaniu, w pliku sources.list nie występuje słowo utopic.
Kenpachi

Odpowiedzi:

29

Problem został rozwiązany po uruchomieniu sudo apt-get dist-upgrade .

Co to robi?

Ze apt-getstrony podręcznika:

dist-upgradeoprócz wykonywania funkcji aktualizacji, inteligentnie obsługuje także zmiany zależności w nowych wersjach pakietów; apt-getma „inteligentny” system rozwiązywania konfliktów i w razie potrzeby podejmie próbę uaktualnienia najważniejszych pakietów kosztem mniej ważnych. dist-upgrade Komenda może więc usunąć niektóre pakiety.

Kenpachi
źródło
14
w rzeczy samej! Warto wspomnieć, że nie aktualizuje Ubuntu, a jedynie naprawia zależności zainstalowanych aplikacji. dzięki
Amir Uval,
miejmy nadzieję, że wyjaśnią, że nie uaktualnia ona twojej wersji Ubuntu w pewnym momencie historii. zawsze jest mylące ...
Matt
To pomogło, dziękuję. Miałem zestaw ustawień, psmouse.synaptics_intertouch=1który uniemożliwiał aktualizacje. Skomentowanie i uruchomienie sudo apt-get install -frozwiązało problem.
Sebastian G. Marinescu
1

Udało mi się obejść ten problem, jak na post w innym miejscu w sieci (zapomnij gdzie), używając Synaptic do aktualizacji moich pakietów. Następnie narzędzie do aktualizacji oprogramowania nie narzekało i od tego czasu mogło pobierać / instalować aktualizacje.

luka
źródło
0

Zrobiłbym dalsze kontrole wewnątrz /etc/apt/sources.listlub za pośrednictwem y-ppa-managerlub poprzez Software and Updatestymczasowe odznaczenie niektórych repozytoriów lub źródeł, które tymczasowo mogą zawierać niektóre nowsze pakiety z uszkodzonymi zależnościami lub przypisałem wersję Twojego Ubuntu jako każde rozszerzenie repozytorium źródła, aby mieć pewność, że zainstalujesz np. Tylko „zaufany”, a nie „utopic” „wersja. Zazwyczaj jest to problem występujący przez pewien czas, jeśli używane są osobiste umowy PPA, a następnie są naprawiane przez zaktualizowanych twórców oprogramowania po oficjalnej stronie Ubuntu lub u dostawcy oprogramowania. Jeśli zerwanie wydaje się trwałe, może być potrzebne rozwiązanie wspomniane powyżej. Może korzystasz z niestandardowych PPA Rhythmbox lub Vlc? Z pewnością Synapticwydaje się w wielu przypadkach jeszcze bardziej wyraźny i przejrzysty.

PawełG
źródło