W Ubuntu 13.04 Narzędzie do aktualizacji oprogramowania pokazuje niektóre aplikacje jako posiadające aktualizacje, ale nie można ich wybrać:
Nie jest jasne, dlaczego są wyszarzone.
W wierszu poleceń:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Zauważ też, że uruchomienie apt-get dist-upgrade
nie powoduje ich zainstalowania, jak to czasem bywa z pakietami, które są wstrzymywane. Oto wynik:
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Wziąłem sugestię @ quidage, która daje następujące. Jednak kolejne aktualizacje wyświetlają ten sam komunikat:
$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
apt
software-updater
Drew Noakes
źródło
źródło
sudo apt-get install -f
? Może masz zerwane zależności.Odpowiedzi:
The following packages have been kept back:
zwykle oznacza, że masz aktualizacje, a nie aktualizacje pakietów.naprawi to. Wyświetli następujące komunikaty ...
i
źródło
dist-upgrade
nie pomaga, jak wspomniałem w edycji pytania (być może w czasie, kiedy odpowiedziałeś). Uwzględnię wynik w moim pytaniu.Sprawdź stan swojej paczki:
jeśli pokazuje status,
hold
pole wyboru w oknie Software Updater nie może być zaznaczone.Aby usunąć
hold
biegźródło
dpkg
wszystkie wstrzymane pakiety znajduje sięinstall
na moim komputerze. Jakieś dalsze pomysły?Miałem to również:
To, co zrobiłem, to uruchomić
i aptitude zdecydowało się odinstalować gnuplot-nox. Potem musiałem zainstalować pakiet gnuplot. Nie wiem, co się dzieje, trudne.
źródło
aptitude
bezpośrednio. Następnym razem, gdy zobaczę ten problem, spróbuję też.