sudoでアプリケーションを開くとエラーが発生し、奇妙に見えます。

sudoでアプリケーションを開くとエラーが発生し、奇妙に見えます。

だから私は私のルートアカウントはセキュリティ上の理由でロックされています。

何らかの理由でApperがパッケージをインストール、削除、または更新するときにrootパスワードを要求した場合、そのコマンドを使用しないsudo(なぜ?!)、パスワードを入力すると認証エラーが発生するようです。これはsudo apper、パッケージを更新/削除/インストールするには、rootとしてapperを起動する必要があることを意味します。

今私が持っている問題は、またはを実行するとコンソールに多くのエラーが発生し、アプリがapper非常sudo apperに奇妙で古いすべてのアイコンが表示されないことです。

エラーは次のとおりです。

QStandardPaths: XDG_RUNTIME_DIR が設定されておらず、デフォルトは「/tmp/runtime-root」です。 QCommandLineParser: 未定義オプション: "install-mime-type"
QCommandLineParser: 未定義オプション: "install-package-name"
QCommandLineParser: オプションが未定義: "install-provide-file"
QCommandLineParser: オプションが未定義: "install-catalog"
QCommandLineParser: 未定義オプション: 'ファイルごとにパッケージを削除する' 指定された
フィックスマップが無効です。
QOBject::connect: 該当スロットなし MainUi::seetCaption(QString)
QObject::connect: (発信者名:
'ApperKCM') void PackageModel::clear()
フレームがロードされない ロードされたフレームがない
...
void PackageModel ::finished( ) PackageKit::Transaction(0xsomecode) PackageKit::Transaction(0xsamecode)
...

2番目にコマンドを実行するとエラーが減少し、いくつかの新しいエラーが発生しました。

既存の ksycoca 再利用時間辞書 (例: 削除されたファイル) ("apps", "servicetypes", "services") メニュー "application-" の
ksycoca ファイル ("/root/.cache/ksycoca5_..., バージョン ID)を再生成します。kmenueditが見つかりません。menu。保存します...





だから私の質問は:このエラーはどういう意味ですか?エラーの原因は何ですか?どうすれば修正できますか?そして、開いたときに正常に見えるようにする方法sudo(これらのバグに関連する可能性があります)。

私はKDEとDolphinでDebian 9.1を使用しています。

答え1

ここで彼の質問をチェックしてください。https://wiki.debian.org/sudo、このセクションの:「質問と提案」

「パスが設定されていません」セクション(削除済み):

sudoを使用してパッケージをインストールしたときに発生する一般的なエラーは次のとおりです。

dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

パッケージ化された /etc/sudoers ファイルには次の行が含まれています。

デフォルト値 secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

関連情報