だから私は私のルートアカウントはセキュリティ上の理由でロックされています。。
何らかの理由で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"