.deb 文件中不包含 Jar 文件

.deb 文件中不包含 Jar 文件

我为我的 java swing 应用程序创建了一个 debian 源包,其中包含 .jar 文件和两个 lib/jar 文件。作为 debian 源包的一部分,生成了三个文件(、、)。当我使用以下命令创建.dsc文件时:.orig.tar.xzdebian.tar.gz.deb

dpkg-buildpackage -rfakeroot -uc -b

安装文件中出现以下错误:

cp: 无法统计 debian/tmp/abc-1.0/xyz.jar:没有此文件或目录 dh_install:cp -a debian/tmp/abc-1.0/abc.jar debian/aspose/aspose-1.0/ 返回代码 1 make dpkg-buildpackage:错误:fakeroot debian/rules 二进制文件给出错误状态 2

安装文件的内容:

aspose-1.0/Aspose.Examples.Launcher.jar 
aspose-1.0/lib/jsch-0.1.27.jar 
aspose-1.0/lib/org.eclipse.jgit-2.2.0.201212191850-r.jar 

以下是我的规则文件的内容:

#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
    dh $@ 

我该如何解决这个问题?

答案1

好的,我认为你还没有创建 debian 文件夹。debian 文件夹中的 install、rules 等文件对于创建 deb 包非常重要。所以你应该阅读 debian 官方手册来学习如何操作。正如你所说,你应该生成一个 install 文件来安装 .jar 文件。祝你好运。

相关内容