ubuntu 的 构建deb 包是默认会安装在 /usr/local/test 目录下,并且存在维护者脚本。
如果想自定义安装目录,比如想安装在 /app/test 目录下,发现无法通过 dpkg -i --instdir=/app/test test_1.0.0_amd64.deb 目录安装
后面找到替代的安装命令:
dpkg --force-script-chrootless --instdir=/app --install hello_5.0.0-1_amd64.deb
但是发现最终的安装路径为 /app/usr/local/test
另外发现 ubuntu deb 包指定自定义目录是,会将默认的安装目录追加到指定的自定义目录后面,
请问有什么办法可以将自定义的目录 /app 替换 打包时默认的安装目录 /usr/local
ubuntu自定义deb安装目录
-
- 帖子: 1
- 注册时间: 2023-02-22 14:40
- 系统: Ubuntu20.04
-
- 帖子: 55
- 注册时间: 2020-10-29 7:34
Re: ubuntu自定义deb安装目录
最简单粗暴的方法:
dpkg -b . xxx.deb
dpkg -b . xxx.deb
- astolia
- 论坛版主
- 帖子: 6122
- 注册时间: 2008-09-18 13:11