您正在部署一个Python应用程序,该应用程序使用自己的virtualenv,而库与系统安装的库不同,您需要尽可能安装这些库。
我问这是因为很明显,二进制文件将会去/usr/local/bin ,而应用程序资产到/usr/local/share/application但是我不知道是否有一个约定那种数据。
你在哪里存储virtualenv? /usr/local/share/application , /srv/application , /var/local/application ?
传统上我会说
/usr/[local]/libexec/application
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html
https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
最近的Distros可能不再使用单独的libexec目录,只需使用/usr/lib[64] 。 如果你正在使用像autoconf / automake这样的构build系统,你可以使用variables$(libexecdir),并且在任何Distro上都是正确的。