我正在尝试编写自己的脚本来创建分区。(即使这可以在 anaconda 中完成,我想要我的自定义脚本)该脚本使用 lvm2py 模块创建基于 lvm 的分区。lvm2py 需要 liblvm2app 库。我安装在我的 squashfs 中。
当我的脚本在安装时运行时,它没有说“找不到 LVM 库”。这是find_library("lvm2app")失败时 lvm2py 报告的错误。即使 liblvm2app.so 存在于 /usr/lib64/ 中,并且所有其他依赖于 liblvm2app.so 的库都在 ldd 中显示已解决。
另请注意,执行find_library("c")的示例 python 脚本也会失败。看起来 python 无法检测到任何共享库。
我还尝试将 /usr/lib64 添加到 LD_LIBRARY_PATH,但没有运气。
Python 是在 libpython 支持下编译的。