Fedora(gnome3の最新バージョン)にWiresharkをインストールしようとしていますが、エラーが発生し続けます。
別のアプリが現在yumロックを保持しています。終了するのを待っています...
ps aux | grep yum
を使用してpidを見つけた後、問題のプロセスを強制終了しますが、同じプロセスが別の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
このプロセスを適切に強制終了する方法、またはyumを使用してWiresharkを適切にインストールする方法を教えてください。
これは、適用する更新があるときにデスクトップアイコンを表示できるように、yumデータベースを更新しようとするPackageKitです。
短時間だけ実行する必要があります。完了に失敗した場合、yum構成になんらかの問題があり、リポジトリなどのステータスを更新しようとしてハングしていることを示しています。
PackageKitが本当に気に入らない場合は、rootで次のコマンドを実行して削除できます。
yum remove PackageKit
端末からgpk-prefsを実行して、PackageKitが更新を確認しないようにすることもできます。
gpk-prefs &disown
設定ウィンドウで、更新の確認をしないに変更します。
Packagekitのデーモンを停止します。
service packagekitd stop
名前が「packagekitd」かどうか覚えていません。最後のバージョンのFedora PKがデーモンであるのか、ユーザープロセスだけであるのかも覚えていません。
プロセスを無効にする場合は、ターミナルでrootとしてコマンド「ntsysv」を、デスクトップの設定で自動起動アプリケーションを確認してください。
インターネット接続とパッケージのダウンロードに関する問題については、yumのプラグインfastestmirrorを確認してください。設定は非常に簡単です。また、prestoプラグインを使用します。
この問題に対する非常に簡単な解決策があります。
「PackageKit」プロセスは、コンピューターがアイドル状態の場合にのみ開始されます。これを念頭に置いて、Linuxからログアウトして再度ログインするだけです。システムがアイドル状態になる前に、すぐにターミナルウィンドウを開いてyumを実行する必要があります。
それでおしまい!
この問題を修正する方法を見つけました。
システムの自動更新をオフにして、解決することができます。
中国では、この方法でテストしましたが、うまく機能します。