0

我正在尝试在 JavaFX8 中创建本机包。主要的构建、安装和执行工作正常,但是我的权限有问题。应用程序安装到 /opt(根据文档应该始终这样做),但对所有文件和文件夹设置了 root 所有权和权限。因此,如果我想在应用程序中创建或下载某些文件,由于缺少权限,这是不可能的。

我找不到任何解决方案来避免这种情况。显然我不想强迫用户手动更改权限。有什么方法可以允许此文件夹中的应用程序更改文件吗?或者对于这种情况,必须以不同的方式安装?

感谢您的任何提示

4

1 回答 1

0

我想我找到了解决方案,尽管它仍然需要一些调整。当安装了eclipse生成的rpm后,我们就可以使用rpm构建工具了。只需rpmrebuild -e packagename在终端中下载并使用命令。可以更改每个文件/文件夹的 %attr。编辑后,新的 rpm 文件被创建(不知何故更小,也许更好的压缩?)并且可以进一步分发。

仍然不知道如何将 root 所有权更改为安装的用户,但现在它肯定是进步的。

于 2015-02-09T17:36:19.267 回答