我正在使用 fpm 创建一个 deb 包,但是当我安装该 deb 包时,它安装到了错误的位置,我的 fpm 命令是:
fpm -f -s "dir" -t "deb" -a "all" -n "my_project" -v 1 -C "/tmp/tmpjWTuVp" /tmp/tmpjWTuVp/my_project
我要打包的文件夹存在于/tmp/tmpjWTuVp/my_project
,但每次我安装它时:
dpkg -i my_package.deb
它将它安装到/tmp/tmpjWTuVp/my_project
,理想情况下我希望它安装到/var/lib/my_project
. 我已经尝试过--installdir
并--root
使用我的dpkg
命令,但它抱怨cannot access archive: No such file or directory
其他信息:
- 我正在安装到一个 ubuntu 盒子上
- 我对 deb 包装很陌生,所以可能错过了一些明显的东西
- 我不一定愿意
fpm
也很乐意听到其他可行的建议 - 里面
my_project
是一个pythonvirtualenv
和我的django项目