Jak mogę ustalić, które prywatne umowy PPA spowalniają aktualizacje?


9

Mam kilka PPA zainstalowanych w moim systemie. Za każdym razem, gdy wykonuję apt-get update, jest chwila, w której proces aktualizacji utknie w tej pozycji (trwa to prawie minuta):

Ign https://private-ppa.launchpad.net precise/main TranslationIndex
Ign https://private-ppa.launchpad.net precise/main Translation-it
Ign https://private-ppa.launchpad.net precise/main Translation-en
100% [In lavorazione]

(Nie wiem po angielsku, jak brzmi ostatni wiersz, coś w stylu „100% [Working]”)

Zakładam, że tak się dzieje, ponieważ pobieranie PPA jest powolne. (Myślisz, że to może być powód?)

Jeśli tak, chciałbym usunąć ten PPA z mojego systemu. Problemem jest to, że na tym etapie nie mogę rozróżnić PPA, ponieważ wszystkie z nich wykazują ten adres: https://private-ppa.launchpad.net precise/main. Czy istnieje sposób zidentyfikowania umowy PPA, która jest aktualizowana w danym momencie?


Czy naprawdę musisz apt-get updateukończyć za minutę? W moim systemie zajmuje to około 3-4 minut, ponieważ moje połączenie internetowe jest wolne i nie widzę, aby mogło to być niepokojące.
Rafał Cieślak

Zastanawiałem się, czy istnieje sposób na przyspieszenie tego procesu. Jeśli powiesz, że to czas fizjologiczny, dla mnie jest ok, nie przeszkadza.
Michele,

Odpowiedzi:


6

Zastosowanie sudo apt-get -o Debug::Acquire::http=true -o Acquire::Queue-Mode=access update. Umożliwia to opcje debugowania, aby wszystkie żądania HTTP były sekwencyjne i pokazywały każde wychodzące żądanie HTTP i odpowiedź wracającą.


0

Możesz skomentować wskazany wpis PPA na /etc/apt/sources.list. Następnie wykonaj aktualizację jeszcze raz i sprawdź, czy nadal się zacina.


1
Dzięki, problemem jest to, że nie mogę zidentyfikować PPA, ponieważ wszystkie z nich pokazują tę samą linię podczas aktualizacji: https://private-ppa.launchpad.net precise/main.
Michele,
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.