samtools をcondaインストールした実行しようとしたら,以下のエラーが出た.
$ samtools
samtools: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
libcrypto.so.1.0.0
が無いようなので,探してみると,
$ ldd $(which samtools)
libcrypto.so.1.0.0 => not found
見事に"not found" になっている.
ほかのpath はしっかりminiconda のlib/
にあるようなので中を少し見てみる.
libcrypto.so.1.1
ってのがあったので,こいつをlibcrypto.so.1.0.0
のリンク先に指定してあげれば良いなとなる.
#lib/ に移動して,
ln -s libcrypto.so.1.1 libcrypto.so.1.0.0
すると,
libcrypto.so.1.0.0 => $HOME/miniconda3/bin/../lib/libcrypto.so.1.0.0
みたいなかんじなので,解決.