gpt4 book ai didi

linux - 将脚本/程序转换为可安装的压缩包?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:39 25 4
gpt4 key购买 nike

我非常熟悉编写小程序或脚本,我也很熟悉下载源压缩包并使用 ./configure && make && make install (或者,失败,做无论 INSTALLREADME 文件告诉我做什么)。但是,我不知道如何获取我编写的脚本并将其打包(连同它的支持文件)以便它可以像上面那样安装。

我试过谷歌搜索,但我不确定要使用什么搜索词。如果我尝试涉及“包”一词的内容,我会得到有关如何将 tarball 转换为 deb/rpm/miscellaneous-distro-specific-package-format 的指南,这不是我想要的。

我想我需要使用一个叫做构建系统的东西,它可能被称为 autotools,除非它实际上是 cmake、rake、scons 或其他东西?

此外,如果我的程序需要一些支持文件,我可能需要如何修改我的程序,以便一旦它们安装在 /usr/share 中,它就可以找到这些文件,/usr/lib,以及它们在安装后最终位于何处?

基本上,我希望从编写脚本过渡到编写可分发程序。

最佳答案

回答您的问题“我如何学习如何使用 autotools 将我的程序作为 tarball 分发?”

http://www.gnu.org/software/autoconf/manual/

http://www.gnu.org/software/automake/manual/

http://sources.redhat.com/autobook/ (过时但仍然有用)

关于linux - 将脚本/程序转换为可安装的压缩包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2339301/

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