PackageKit Software Update Passwordダイアログを無効にする方法は?

PackageKit Software Update Passwordダイアログを無効にする方法は?

PackageKitプロジェクトダイアログボックスはDebian Jessieデスクトップに表示され、ルートパスワードの入力を求められます。ログインしたアカウントがroot権限を持っているか、rootパスワードを知っているとします。

デスクトップ設定で無効にする方法はありますか?

答え1

KDEを使用していますか?前回もこの問題がありましたが、systemctl stop/disable packagekitまったく役に立ちませんでした。

ヒントは次のとおりです。

ルートパスワードプロンプト

この例では、polkit.subject-pid は PID 2201 です。

username     2201  0.0  0.1 1354816 24440 ?       Sl   Oct27   2:46 kded5 [kdeinit5]

これは、KDEが何かに興味を持っていることを意味します。私のシステムには、KDEのシステム設定ツールにパッケージ管理設定がありませんが、apperの設定メニューを開くと次のようになりました。

アプリケーション構成ダイアログボックス

それを設定しても問題は解決しません。


修正する: systemctl mask packagekitまた動作します。例を見るhttp://0pointer.de/blog/projects/ 3段階オフ、systemctl stop、無効、マスクの違いについて説明します。マスクを使用すると、再起動するまでサービスを完全に開始できませんunmask

答え2

一部のディストリビューションではこれらの方法のいずれも機能しませんが、
手動で更新を無効にすることもできます。

su
cat <<EOF >> /etc/yum/pluginconf.d/refresh-packagekit.conf
[main]
enabled=0
EOF
service packagekit restart

関連情報