【发布时间】:2021-12-27 15:22:24
【问题描述】:
我正在使用 cpack 创建一个 Debian 软件包。并在/opt/interfaces/lib 安装包,由于标准位置不存在库,我想添加/etc/ld.so.conf.d/interfaceslibs.conf 文件并具有/opt/interfaces/lib。
我不太确定如何使用 CMake 的 cpack 来实现。我还听说,不要将此文件制作/创建为安装后脚本,因为apt remove package 无法删除它们。不幸的是,我错过了一些关键词/例子来完成这项任务。能否指出一些简单的例子或一些在线参考资料?
谢谢
【问题讨论】:
-
使用
CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA变量,您可以添加到包附加脚本postrm以在卸载包后运行。据我了解,此脚本可用于删除/etc/ld.so.conf.d/下的系统文件。