不使用 Bazaar 构建 Debian

不使用 Bazaar 构建 Debian

我有一个已经内置为二进制的应用程序。我想通过我的网站分发它。我发现很难构建Ubuntu 打包自从我上次检查以来,指南已经发生了很大变化。我不确定这一点,但似乎我需要 Bazaar 才能成功构建它。

我想要一个 deb 文件,它可以简单地将二进制文件和相关库和资源安装到我想要的位置。如果用户想要卸载,那么只需删除文件即可。类似于 Windows 的 InnoSetup 或 NSIS。上次我使用本指南,但它不再起作用了。是否可以简单地构建 deb 文件而不使用 bazaar?

答案1

从目录构建 package.deb:

cd new-folder/ && mkdir -p  packagename/DEBIAN

您的文件例如usr/local/bin/executable进入packagename/...并将文件control进入DEBIAN/

控制文件示例:

Package: name
Version: 1.1-1
Section: base
Priority: optional
Architecture: amd64
Depends:
Maintainer: Jerry Donut <[email protected]>
Description:

架构选择通常为:i386、amd64、noarch

然后你可以尝试:

cd new-folder/
dpkg-deb -b packagename packagename_version_architecture.deb

然后解压 package.deb 检查是否正确。否则,做一些调整并重复该dpkg-deb -b命令。

答案2

我最终使用了除气它提供了我想要的东西。

相关内容