使用相对安装路径创建 Debian 包

使用相对安装路径创建 Debian 包

我正在创建一个具有最小布局的 Debian 包(假设名为“skate”的包)。以下是目录结构:

...
├── LICENSE
├── packaging
│   └── debian
│       └── skate
│           ├── DEBIAN
│           │   └── control
│           └── usr
│               └── local
│                   └── bin
│                       └── skate
├── README.md
...

但是,我并不想将包安装到/usr/local/bin- 就像它本来应该的那样 - 而是安装到$HOME/.local/bin- 即相对路径中(这里:相对于用户的主目录)。

这怎么可能呢?我是不是必须求助于“维护者脚本”首先将内容复制到固定位置然后将其移动到下方$HOME(看起来很奇怪)?

注意:我不想改变安装程序,例如我希望用户能够输入:

$ dpkg -i skate.deb

但是该软件包安装了一些文件$HOME/.local/bin- 只有在安装时才知道。

相关内容