Debian 从.deb包安装时,放置私有库的惯例是什么?

Debian 从.deb包安装时,放置私有库的惯例是什么?,debian,packaging,deb,Debian,Packaging,Deb,我有一个我必须安装的库,因为它不能被广泛使用,并且可以简化在我自己的.deb包中的打包。该文件是。因此文件,我将为其设置运行路径以查找其他依赖项 我应该将私人安装的库放在哪里?它是一个与体系结构无关的只读文件,但我在任何地方都找不到一个关于在何处准确存储该文件的结论。给定前缀=/usr, 我应该把它放在哪里?文件应该放在lib/的私有目录中。我通过观察推断,林寻警告我不要在/usr/share中放置任何特定于拱门的文件 因此,放置私人文件的正确位置是/usr/lib/mypackagename是

我有一个我必须安装的库,因为它不能被广泛使用,并且可以简化在我自己的.deb包中的打包。该文件是
。因此
文件,我将为其设置运行路径以查找其他依赖项

我应该将私人安装的库放在哪里?它是一个与体系结构无关的只读文件,但我在任何地方都找不到一个关于在何处准确存储该文件的结论。给定前缀=/usr,
我应该把它放在哪里?

文件应该放在
lib/
的私有目录中。我通过观察推断,林寻警告我不要在
/usr/share
中放置任何特定于拱门的文件


因此,放置私人文件的正确位置是
/usr/lib/mypackagename

是的,/usr/lib/libfoo.So和/usr/lib/bar/libfoo.So都是很好的候选名称。第一种方法允许将可执行文件链接到库,无需任何特殊帮助即可链接/启动。