Podsumowanie
lub „Nie obchodzi mnie to, czy ciągle psuję rzeczy i marnuję czas mój i innych na problemy, których można uniknąć, a ty masz 30 sekund, żeby mnie przekonać!”
Jeśli używasz Menedżera aktualizacji do uaktualnienia swoich pakietów, który oferuje wykonanie „Częściowej aktualizacji”, nie akceptuj go bez dokładnego sprawdzenia, jakie pakiety oferuje do usunięcia, uaktualnienia i zainstalowania. Jeśli to zrobisz, najprawdopodobniej skończysz usuwanie pakietów, których nie należy usuwać, i marnujesz czas i wysiłek na naprawę instalacji i proszenie o pomoc.
Większość sytuacji „częściowej aktualizacji” występuje z powodu niespójności archiwum pakietów, które zazwyczaj zostaną rozwiązane w ciągu kilku godzin. Jeśli twój menedżer pakietów jest zdezorientowany i ty też, po prostu poczekaj i wstrzymaj aktualizacje, aż wszystko się uspokoi.
Krótka wersja
lub „Hmm, więc nie powinienem ślepo wykonywać częściowej aktualizacji i aktualizacji? Nie wiedziałem, że ...”
Z uwagi na fakt, że przesyłanie i replikacje do repozytoriów lustrzanych czasami nie są synchroniczne, zależności niektórych pakietów mogą pojawić się później niż pakiet zależny. Powoduje to, że narzędzia do zarządzania pakietami, takie jak Menedżer aktualizacji, interpretują sytuację jako wymagającą aktualizacji do instalacji nowych pakietów i / lub naprawy pakietów w stanie „reqreinst” (wymaga ponownej instalacji). Menedżer aktualizacji, wykonując „częściową aktualizację”, jest aktualizacją dist.
W większości przypadków „częściowa aktualizacja” jest niepożądana. Sytuacje, w których jest to potrzebne, ograniczają się do nowych pakietów, które niszczą stare (jak w przypadku pakietu centrum oprogramowania zastępującego sklep z oprogramowaniem) i usuwania pakietów z archiwum.
Długa wersja
lub „Myślę, że wiem, co robię! Powiedz mi więcej!”
W normalnym trybie działania Menedżer aktualizacji nie będzie oferować usuwania pakietów. Jest to odpowiednik „apt-get upgrade” w istniejących pakietach. W trybie „Częściowej aktualizacji” może to zrobić. Czasami usunięcie jest uzasadnione, na przykład gdy pakiet jest przestarzały przez nowy. Innym razem tak nie będzie, a „częściowa aktualizacja” może zaoferować usunięcie ważnych pakietów z powodu brakujących zależności.
Najważniejsze pytanie:
„Skąd mam wiedzieć, czy paczka rzeczywiście ma zostać wymieniona czy usunięta?”
Jest więcej niż jeden sposób:
Sprawdź dziennik zmian danego pakietu. Możesz to zrobić poprzez „Pakiet> Pobierz dziennik zmian” w Synaptic, lub „aptitude changelog nazwa_pakietu”, lub przechodząc do packages.ubuntu.com i klikając „Dziennik zmian Ubuntu” dla interesującego Cię pakietu lub odwiedzając adres URL
https://launchpad.net/ubuntu/+source/package_name/+changelog
gdzie nazwa_pakietu to nazwa pakietu źródłowego, który Cię interesuje. Najnowszy wpis dziennika zmian wskaże przyczynę usunięcia lub wymiany, jeśli taka istnieje.
Przykładowy scenariusz korzystania z listy ostatnich zmian w celu ustalenia, czy usunięcie pakietu i „Częściowa aktualizacja” jest bezpieczny, znajduje się w następnym poście.
Sprawdź stronę informacji o statusie kompilacji dla Ubuntu i kolejkę nowych wysyłek do wersji Ubuntu (np. Natty) na Launchpad, aby zobaczyć, czy te tajemnicze brakujące zależności schodzą po rurach, czy występują problemy uniemożliwiające ich zbudowanie.
Przeszukaj forum / AskUbuntu lub dołącz do kanału # ubuntu + 1 na irc.freenode.net i zapytaj, czy inne osoby mają problemy z tymi samymi pakietami.
Jeśli nadal jesteś zdezorientowany, po prostu poczekaj i sprawdź, czy wszystko zostanie magicznie naprawione w ciągu kilku godzin. Jeśli nie, rozpocznij nowy wątek lub opublikuj istniejący w tej samej sprawie, aby sprawdzić z innymi.
Typowa interakcja z menedżerem pakietów obejmuje następujące trzy kroki:
Wybierasz niektóre pakiety do zainstalowania / usunięcia / aktualizacji
Menedżer pakietów rozwiązuje Twój zamiar zgodnie z logiką zarządzania pakietami, dostępnymi źródłami oprogramowania i wskazanymi priorytetami (jak w przypadku przypinania APT), jeśli takie istnieją, do zestawu działań, które musi wykonać, i wyświetla listę te działania
Sprawdzasz tę listę, potwierdzasz ją, jeśli jesteś z niej zadowolony, lub anulujesz ją i dopracowujesz swój wybór, aż będziesz zadowolony.
Jeśli pominiesz trzeci krok, zakładając, że po prostu zaktualizujesz informacje o pakiecie i naciśniesz „Apply” lub naciśniesz „Enter” po pojawieniu się monitu, otrzymasz najnowsze zmiany - niepotrzebnie przerwiesz instalację. Nie rób tego Przejrzyj tę listę zmian.
wszystkie podziękowania dla zespołu zarządzającego jakością Ubuntu 23meg