私は現在、goczmq( https://github.com/zeromq/goczmq )をgolang:1.6.2-Alpine docker containerに次のようにインストールしています:
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
があるようですが、実際には機能していないと思います。何か洞察はありますか?前もって感謝します。
アルパインの ldconfigのバージョン では、引数としてターゲットフォルダまたはライブラリを指定する必要があります。アルパインには/etc/ld.so.confファイルがなく、作成しても認識されないことに注意してください。
ターゲットパスがない例:
$ docker run -ti Alpine sh -c "ldconfig; echo \$?"
1
ターゲットパスの例:
$ docker run -ti Alpine sh -c "ldconfig /; echo \$?"
0
ただし、それでもリンクエラーが頻繁に発生します。他の人は提案します: