QStandardPaths:プログラムをインストールしようとしたときにランタイムディレクトリの所有権エラーが発生しました。

QStandardPaths:プログラムをインストールしようとしたときにランタイムディレクトリの所有権エラーが発生しました。

インストールしようとしています。解毒剤私の論文のスペルを確認するために使用されます。

私は Debian を使用しています: 4.9.0-15-amd64 #1 SMP Debian 4.9.258-1 (2021-03-08) x86_64 GNU/Linux

無料試用版を購読し、アーカイブをダウンロードして解凍しました。スクリプトがあります。Installation.bashc開始するには、スクリプトを実行してください。

  • ユーザーモードで実行すると、インストーラがログインするように求められ、高いインストール権限が必要なため失敗します。悪くない
  • 実行すると、次sudoのメッセージが表示されます。QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'

その後、前に追加しようとしています。

  • export XDG_RUNTIME_DIR=/run/user/1000結果は次のとおりです。 QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0

  • export XDG_RUNTIME_DIR=/run/user/0これにより、エラーメッセージなしでプログラムが終了します。

フォルダの所有権を/run/user/1000rootに変更しても(おそらく悪い考えであることを知っています。単なるテストです)、同じ結果が出ました。

ベストアンサー1

おすすめ記事