我需要构建一些.deb软件包来在本地分发一些软件,我正在尝试使用fpm:https://github.com/jordansissel/fpm
使用起来非常简单,只是我遗漏了一些非常基本的东西。即:如何设置包的根目录。我跑的时候:
fpm -s dir -t deb <path to dir I want packaged>
包中的文件包含完整的
我想要的是让包的根目录为该目录。
~/package/
etc/package.conf
bin/package
答案 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