【发布时间】:2014-08-06 02:26:15
【问题描述】:
我在 IntelliJ IDEA 下开发了一个 Javafx 应用程序。作为一个 JavaFX 项目,我可以选择在 .jar 和 .jnlp 文件旁边构建一个原生包。我选择导出 .deb 本机。我在 Ubuntu 14.04 64 位上运行的 IntelliJ 上构建和导出项目。 .deb 文件已创建。但是,当我使用 Ubuntu Software Center 安装程序时,它提示我“软件包质量差”
这是完整的错误(保留一些重复的行):
Lintian check results for /home/guyfleeman/Dropbox/PROGRAMMING/Java/VaSOLSim/out/artifacts/VSS_TeacherClient/bundles/VSS-TeacherClient-1.0.deb:
E: VSS-TeacherClient: control-file-has-bad-permissions postinst 0775 != 0755
E: VSS-TeacherClient: control-file-has-bad-owner postinst guyfleeman/guyfleeman != root/root
E: VSS-TeacherClient: control-file-has-bad-permissions postrm 0775 != 0755
E: VSS-TeacherClient: control-file-has-bad-owner postrm guyfleeman/guyfleeman != root/root
E: VSS-TeacherClient: bad-package-name
E: VSS-TeacherClient: package-not-lowercase
E: VSS-TeacherClient: maintainer-address-missing Freeware - William Stuckey
E: VSS-TeacherClient: wrong-file-owner-uid-or-gid opt/ 1000/1000
E: VSS-TeacherClient: wrong-file-owner-uid-or-gid opt/VSS-TeacherClient/ 1000/1000
E: VSS-TeacherClient: wrong-file-owner-uid-or-gid opt/VSS-TeacherClient/VSS-TeacherClient 1000/1000
E: VSS-TeacherClient: wrong-file-owner-uid-or-gid opt/VSS-TeacherClient/VSS-TeacherClient.desktop 1000/1000
E: VSS-TeacherClient: wrong-file-owner-uid-or-gid opt/VSS-TeacherClient/VSS-TeacherClient.png 1000/1000
E: VSS-TeacherClient: wrong-file-owner-uid-or-gid opt/VSS-TeacherClient/app/ 1000/1000
E: VSS-TeacherClient: wrong-file-owner-uid-or-gid opt/VSS-TeacherClient/app/VSS-TeacherClient.jar 1000/1000
...
我可以选择忽略这些错误并安装。如果我忽略该错误,程序会安装并运行良好。
有谁知道如何在 IntelliJ 下正确导出 .deb 文件?另外,我认为这个问题会更多地出现在这里而不是超级用户,但我会根据要求移动它。
提前谢谢。
【问题讨论】:
-
Installed size 可能有错误。在 Netbeans 中,您必须转到
/nbproject/configurations.xml并在<packInfoList>之后添加一行,例如<packInfoListElem name="Installed-Size" value="528" mandatory="true"/>
标签: java ubuntu intellij-idea javafx deb