RomanOks Asked:2020-07-06 02:24:25 +0000 UTC2020-07-06 02:24:25 +0000 UTC 2020-07-06 02:24:25 +0000 UTC Linux 依赖项 772 有一个应用程序需要安装依赖项。在应用程序旁边的一个文件夹中收集了所有必要的依赖项。如何让它从这个文件夹中提取缺失的内容,而不是从 /usr/lib/x86_64-linux-gnu 中提取? linux 1 个回答 Voted Best Answer RomanOks 2020-07-06T19:55:59Z2020-07-06T19:55:59Z 第一种方式。 为了将我们的库目录添加到已知目录列表中,我们需要将路径添加到/etc/ld.so.conf文件中,更改ld.so.conf配置文件后,系统需要重新读取设置再次。ldconfig 命令执行此操作。所描述的方法会影响整个系统,并且需要系统管理员(root)访问权限。 第二种方式。 使用特殊的环境变量 LD_LIBRARY_PATH,它列出了所有包含用户定义的动态库的目录。首先,看看你是否有这样的环境变量: echo $LD_LIBRARY_PATH 如果响应是一个空字符串,那么就没有这样的环境变量。它安装如下: LD_LIBRARY_PATH=/вашпуть export LD_LIBRARY_PATH 如果您已经在系统上设置了此环境变量,则需要将新目录添加到旧值: LD_LIBRARY_PATH=/вашпуть:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH
第一种方式。
为了将我们的库目录添加到已知目录列表中,我们需要将路径添加到/etc/ld.so.conf文件中,更改ld.so.conf配置文件后,系统需要重新读取设置再次。ldconfig 命令执行此操作。所描述的方法会影响整个系统,并且需要系统管理员(root)访问权限。
第二种方式。
使用特殊的环境变量 LD_LIBRARY_PATH,它列出了所有包含用户定义的动态库的目录。首先,看看你是否有这样的环境变量:
如果响应是一个空字符串,那么就没有这样的环境变量。它安装如下:
如果您已经在系统上设置了此环境变量,则需要将新目录添加到旧值: