クラスのWebサイトからカスタムavrロボット用にダウンロードしたアプリケーションがあり、USB経由でバイナリをロボットに送信するにはroot権限が必要です。
Sudoで使用しようとすると、プログラムがパス内にある場合でも、プログラムが見つからなかった(Sudoを使用していないときに検出された)と端末に表示されます。
Muonやその他のソフトウェアアップデーターなどのプログラムは、ソフトウェアの起動後、必要な場合にのみポリシーキットを使用してパスワードを要求することを確認しました。これを使用することで、アプリを正常に起動でき、パスワードの入力を求められます。
これを実際にアプリケーションに追加するにはどうすればよいですか?ポリシーキットのドキュメントが見つかりません。ソースにあるのか、バイナリに関連付けられているのかさえわかりません...
バイナリはあなたのパスにあるかもしれませんが、ルートパスにはないかもしれません。 Sudoで絶対パスを使用してみてください。
Sudo /home/you/bin/some_binary