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.