Ich versuche, wireshark auf Fedora (neueste Version mit gnome3) zu installieren, und es wird immer wieder der Fehler angezeigt.
Eine andere App hält derzeit die Yum-Sperre. Warten auf den Ausgang ...
Ich töte den beleidigenden Prozess immer wieder, nachdem ich festgestellt habe, dass es sich um eine PID handelt ps aux | grep yum
, aber der gleiche Prozess wird erneut mit einer anderen PID erzeugt.
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
Wie kann ich diesen Prozess ordnungsgemäß beenden oder yum verwenden, um Wireshark ordnungsgemäß zu installieren?
installation
fedora
yum
user77017
quelle
quelle
Antworten:
Das ist PackageKit, das versucht, die yum-Datenbank zu aktualisieren, damit Ihnen ein Desktop-Symbol angezeigt wird, wenn Aktualisierungen angewendet werden müssen.
Es sollte nur für kurze Zeit ausgeführt werden. Wenn es nicht abgeschlossen werden kann, liegt ein Problem mit Ihrer YUM-Konfiguration vor, sodass es hängen bleibt und versucht, den Status eines der Repositorys oder ähnliches zu aktualisieren.
quelle
I feel like I'm working on Windows
- Kompilieren Sie Ihre Distribution neu, um einen anderen Paketmanager als yum zu verwenden. Sollte Ihnen das Linux-Gefühl geben.Wenn Sie PackageKit wirklich nicht mögen, können Sie es entfernen, indem Sie den folgenden Befehl als root ausführen:
Sie können PackageKit auch daran hindern, nach Updates zu suchen, indem Sie gpk-prefs vom Terminal aus ausführen:
Ändern Sie im Einstellungsfenster die Option Nach Updates suchen in Nie .
quelle
Stoppen Sie den Daemon von packagekit mit:
Ich erinnere mich nicht, ob der Name "packagekitd" ist. Ich erinnere mich auch nicht, ob in den letzten Versionen von Fedora PK ein Daemon oder nur ein Benutzerprozess ist.
Wenn Sie den Prozess deaktivieren möchten, überprüfen Sie den Befehl "ntsysv" als root in einem Terminal und die Autostart-Anwendungen in Ihren Desktop-Einstellungen.
Überprüfen Sie für Ihr Problem mit der Internetverbindung und dem Herunterladen von Paketen das Plugin schnellster Spiegel für yum. Die Konfiguration ist sehr einfach. Verwenden Sie auch das Presto-Plugin.
quelle
Ich habe einen Weg gefunden, dieses Problem zu beheben.
Sie können die automatische Systemaktualisierung deaktivieren und beheben.
In China habe ich es so getestet und es funktioniert gut.
quelle
Für dieses Problem gibt es eine sehr einfache Lösung.
Der "PackageKit" -Prozess wird nur gestartet, wenn Ihr Computer inaktiv ist. In diesem Sinne sollten wir uns einfach von Linux abmelden und wieder anmelden. Wir sollten dann sofort ein Terminalfenster öffnen und yum ausführen, bevor das System inaktiv werden kann.
Das ist es!
quelle