ldconfig在alpine 3.3下似乎不起作用



我目前正在安装goczmq(https://github.com/zeromq/goczmq)关于戈兰:1.6.2-阿尔卑斯码头集装箱,如下所示:

wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.10.tar.gz
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.10.tar.gz.sig
wget https://download.libsodium.org/jedi.gpg.asc
gpg --import jedi.gpg.asc
gpg --verify libsodium-1.0.10.tar.gz.sig libsodium-1.0.10.tar.gz
tar zxvf libsodium-1.0.10.tar.gz
cd libsodium-1.010.
./configure; make check
sudo make install
sudo ldconfig

进程在ldconfig上失败,似乎有一个命令ldconfig,但我认为它实际上不起作用。有什么见解吗?提前谢谢。

Alpine的ldconfig版本要求您指定目标文件夹或库作为参数。请注意,alpine没有/etc/ld.so.conf文件,如果您创建它,它也无法识别

没有目标路径的示例:

$ docker run -ti alpine sh -c "ldconfig; echo $?"
1

目标路径示例:

$ docker run -ti alpine sh -c "ldconfig /; echo $?"
0

然而,即便如此,也经常会出现链接错误。其他人建议:

  • 手动符号链接
  • 将glibc安装到您的容器中

相关内容

  • 没有找到相关文章

最新更新