0

JavaFX8 でネイティブ パッケージを作成しようとしています。メインのビルド、インストール、および実行は機能していますが、権限に問題があります。アプリケーションは /opt にインストールされます (ドキュメントに従って常に行う必要があります) が、すべてのファイルとフォルダーにルート所有権とアクセス許可が設定されています。そのため、アプリケーション内でファイルを作成またはダウンロードしたい場合、アクセス許可がないため不可能です。

これを回避する方法が見つかりません。明らかに、ユーザーに権限を手動で変更するよう強制したくありません。このフォルダ内のアプリケーション変更ファイルを許可する方法はありますか? または、そのような状況では、インストールを別の方法で行う必要がありますか?

ヒントをありがとう

4

1 に答える 1

0

まだ微調整が必​​要ですが、解決策を見つけたと思います。Eclipse で生成された rpm がインストールされると、rpm ビルド ツールを使用できます。rpmrebuild -e packagenameターミナルでコマンドをダウンロードして使用するだけです。ファイル/フォルダーごとに %attr を変更することができます。編集後、新しい rpm ファイルが作成され (多少小さくなり、圧縮率が向上する可能性があります)、さらに配布することができます。

root の所有権をインストールしたユーザーに変更する方法はまだわかりませんが、とりあえずは確実​​に進んでいます。

于 2015-02-09T17:36:19.267 に答える