如何使用fpm构建包(deb)

时间:2017-05-10 02:44:41

标签: packages

我需要构建一些.deb软件包来在本地分发一些软件,我正在尝试使用fpm:https://github.com/jordansissel/fpm

使用起来非常简单,只是我遗漏了一些非常基本的东西。即:如何设置包的根目录。我跑的时候:

fpm -s dir -t deb <path to dir I want packaged>

包中的文件包含完整的

我想要的是让包的根目录为该目录。

~/package/
    etc/package.conf
    bin/package

1 个答案:

答案 0 :(得分:0)

我努力了一天,然后才弄清楚你需要做的是创建一个打包目录<dir>,然后构建要安装到<dir>/<final install location>的包 e.g。

mkdir ~/build
cd ~/argus-clients-3.0.8.2/
./configure -prefix=~/build/usr/local
make install
cd ~/build
fpm -s dir -t deb -n argus-clients-3.0.8.2 ./usr