gpt4 book ai didi

ubuntu - 用于 ubuntu 的新软件的 deb 包

转载 作者:行者123 更新时间:2023-12-04 19:22:00 26 4
gpt4 key购买 nike

我想为 ubuntu 和 debian 构建 mysoftware.deb 包。

每个关于建筑的教程债务 files 不是用于维护您自己的软件,而是用于为准备好的源代码制作 deb 文件。就我而言,我希望在一个 Makefile 中构建和安装软件以及构建 deb 包。所以我可以:

make
make install
make deb

如何编写那个makefile?我假设我已经准备好 debian/* 文件并在我的版本控制系统下。

对我来说非常神秘的是创建 mysoftware.orig.tar.gz 并将其解压缩,以便我可以在该文件夹中调用 debuild。 !?!?......

有人有一些简短而准确的文件吗?

最佳答案

如果您已经有 debian/rules文件,只是想创建一个简单的目标来从你的主 Makefile 创建你的 Debian 包,你可以这样做:

.PHONY: deb
deb:
# maybe invoke dch here to add a new entry to debian/Changelog ...
debuild -us -uc -rfakeroot -b

只要确保这不是您的默认目标(假设您的 debian/rules 调用主要的 Makefile ,就像通常那样)。

dh-make您可以创建一个简单的“ native ”包,这意味着没有上游。
debian$ dh_make --native --other-options ...

我同意上游的假设有点分散注意力。另一方面,制作原生包非常简单,几乎不需要太多教程。

关于ubuntu - 用于 ubuntu 的新软件的 deb 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com