Cus Asked:2020-08-17 23:54:52 +0000 UTC2020-08-17 23:54:52 +0000 UTC 2020-08-17 23:54:52 +0000 UTC 是否可以在没有 root 权限的情况下安装库? 772 我需要安装libjansson库。使用root权限,我将输入: apt-get install libjansson-dev 但我没有root权限。是否可以在没有root权限 的情况下安装此库? 如果可能,请举例说明(应该做什么)。 c++ 3 个回答 Voted Best Answer don Rumata 2020-08-18T01:03:27Z2020-08-18T01:03:27Z 下载: aptitude download libjansson4 开箱: dpkg --extract libjansson4_2.7-3_amd64.deb 我们看ls: libjansson4_2.7-3_amd64.deb usr usr您需要的一切都在目录中。 Yaroslav 2020-08-18T00:17:16Z2020-08-18T00:17:16Z 将库安装在任何目录中。下载libjansson库的源代码配置时指定需要的目录 ./configure --prefix=/home/user/local 收集并安装。 make install 还要设置环境变量LD_LIBRARY_PATH PKG_CONFIG_PATH,以便程序可以找到您的库 export LD_LIBRARY_PATH=/home/user/local/lib:$LD_LIBRARY_PATH export PKG_CONFIG_PATH=/home/user/local/lib/pkgconfig/:$PKG_CONFIG_PATH eri 2020-08-20T03:26:41Z2020-08-20T03:26:41Z 将兼容版本(主要是 libc)放到包含可执行文件的文件夹中,无需安装即可加载。或者从 LD_PATH_LIBRARY 到一个文件夹,或者你可以使用LD_PRELOAD
下载:
开箱:
我们看
ls:usr您需要的一切都在目录中。将库安装在任何目录中。下载libjansson库的源代码配置时指定需要的目录
收集并安装。
还要设置环境变量
LD_LIBRARY_PATH PKG_CONFIG_PATH,以便程序可以找到您的库将兼容版本(主要是 libc)放到包含可执行文件的文件夹中,无需安装即可加载。或者从 LD_PATH_LIBRARY 到一个文件夹,或者你可以使用LD_PRELOAD