构建自己的 .deb 包的最简单的方法是什么?

构建自己的 .deb 包的最简单的方法是什么?

我已经使用 Ubuntu 好几年了,我整理了一份简短的脚本和软件包列表,这些脚本和软件包我经常安装在我的电脑上。我想把它们打包成一个 .deb 文件,以便在新安装的操作系统上更容易设置。例如,我设想一个软件包会安装我为常见任务编写的所有自定义 BASH 脚本,另一个软件包会依赖于其他软件包(如w64codecs),我总是安装这些软件包,但忘记了我需要安装它们,直到我去做某件事时才发现它们不在那里。

它甚至不必按部就班;我并不打算公开部署这些。我只是想将所有这些任务汇总为一个sudo dpkg --install

为了量化“简单”或“容易”,我的意思是说,我正在寻找步骤最少、需要最少技术知识并且最重要的是花费最少时间的方法。

答案1

checkinstall - 您需要知道如何执行通常的 ./configure、make、make install 安装方式,然后只需将 make install 替换为 checkinstall(./configure、make、sudo checkinstall)。checkinstall 的软件包位于 ubuntu 中

如果它只是脚本,只需将其保存为.sh 文件。

相关内容