Próbuję zainstalować wireshark na Fedorze (najnowsza wersja z gnome3) i nadal pojawia się błąd.
Inna aplikacja obecnie blokuje mniam; czekając na zakończenie ...
Cały czas zabijam proces obrażający po znalezieniu jego pid ps aux | grep yum
, ale ten sam proces pojawia się ponownie z innym pid.
root 1605 0.0 3.4 54424 26228 ? SN 10:51 0:02 /usr/bin/python
/usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none
Jak mogę poprawnie zabić ten proces lub użyć yum, aby poprawnie zainstalować Wireshark?
installation
fedora
yum
użytkownik77017
źródło
źródło
Odpowiedzi:
To jest PackageKit próbuje zaktualizować bazę danych yum, aby mogła wyświetlać ikonę pulpitu, gdy będą dostępne aktualizacje.
Powinien działać tylko przez krótkie okresy - jeśli nie zostanie ukończony, sugeruje to jakiś problem z twoją konfiguracją yum, taki że zawiesił się, próbując zaktualizować status jednego z repozytoriów lub czegoś takiego.
źródło
I feel like I'm working on Windows
- Ponownie skompiluj swoją dystrybucję, aby użyć menedżera pakietów innego niż yum. Powinien dać ci poczucie Linuksa.Jeśli naprawdę nie lubisz PackageKit, możesz go usunąć, uruchamiając następującą komendę jako root:
Możesz także wyłączyć sprawdzanie aktualizacji przez PackageKit, uruchamiając gpk-prefs z terminala:
W oknie preferencji zmień opcję Sprawdź aktualizacje na Nigdy .
źródło
Zatrzymaj demona packagekit za pomocą:
Nie pamiętam, czy nazwa to „packagekitd”. Nie pamiętam też, czy w ostatnich wersjach Fedory PK jest demonem czy tylko procesem użytkownika.
Jeśli chcesz wyłączyć proces, sprawdź polecenie „ntsysv” jako root w terminalu i aplikacje autostartu w preferencjach pulpitu.
Jeśli masz problem z połączeniem internetowym i pobieraniem pakietów, sprawdź najszybszą wtyczkę wtyczki pod kątem yum. Konfiguracja jest bardzo prosta. Użyj także wtyczki presto.
źródło
Znalazłem sposób na rozwiązanie tego problemu.
Możesz wyłączyć automatyczną aktualizację systemu i rozwiązać ją.
W Chinach przetestowałem to w ten sposób i działa dobrze.
źródło
Istnieje bardzo proste rozwiązanie tego problemu.
Proces „PackageKit” rozpocznie się tylko wtedy, gdy komputer będzie bezczynny. Mając to na uwadze, powinniśmy po prostu wylogować się z Linuksa i zalogować się ponownie. Powinniśmy więc natychmiast otworzyć okno terminala i uruchomić yum, zanim system będzie w stanie bezczynności.
Otóż to!
źródło