真ん中らへんにあるdownload pageをクリック
tabixの上にあるsamtoolsをクリック
0.1.19をクリック
ターミナルを起動して、srcに移動する。 samtools-0.1.19.tar.bz2をターミナルにドラッグアンドドロップ。末尾に/downloadとついていたら消す。
cd src/ wget "http://sourceforge.net/projects/samtools/files/samtools/0.1.19/samtools-0.1.19.tar.bz2" --2014-04-05 17:03:23-- http://sourceforge.net/projects/samtools/files/samtools/0.1.19/samtools-0.1.19.tar.bz2 sourceforge.net をDNSに問いあわせています... 216.34.181.60 sourceforge.net|216.34.181.60|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://sourceforge.net/projects/samtools/files/samtools/0.1.19/samtools-0.1.19.tar.bz2/download [続く] --2014-04-05 17:03:24-- http://sourceforge.net/projects/samtools/files/samtools/0.1.19/samtools-0.1.19.tar.bz2/download sourceforge.net|216.34.181.60|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://downloads.sourceforge.net/project/samtools/samtools/0.1.19/samtools-0.1.19.tar.bz2?r=&ts=1396685026&use_mirror=cznic [続く] --2014-04-05 17:03:24-- http://downloads.sourceforge.net/project/samtools/samtools/0.1.19/samtools-0.1.19.tar.bz2?r=&ts=1396685026&use_mirror=cznic downloads.sourceforge.net をDNSに問いあわせています... 216.34.181.59 downloads.sourceforge.net|216.34.181.59|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://cznic.dl.sourceforge.net/project/samtools/samtools/0.1.19/samtools-0.1.19.tar.bz2 [続く] --2014-04-05 17:03:25-- http://cznic.dl.sourceforge.net/project/samtools/samtools/0.1.19/samtools-0.1.19.tar.bz2 cznic.dl.sourceforge.net をDNSに問いあわせています... 217.31.202.30, 2001:1488:ffff::30 cznic.dl.sourceforge.net|217.31.202.30|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 514507 (502K) [application/octet-stream] `samtools-0.1.19.tar.bz2' に保存中 100%[======================================>] 514,507 108K/s 時間 4.6s 2014-04-05 17:03:30 (108 KB/s) - `samtools-0.1.19.tar.bz2' へ保存完了 [514507/514507]次に解凍 .tar.bz2なのでtar jxvfで解凍。-Cで解凍先を指定する。
tar jxvf samtools-0.1.19.tar.bz2 -C ../local解凍されたsamtools-0.1.19ディレクトリに移動。
cd ../local/samtools-0.1.19lsで確認するといろんな種類のファイルが入っている。INSTALLファイルを見るとSAMtools depends on the zlib library
rpm -qa | grep libRPMのパッケージについてインストールされているものを確認できるらしい・・・| grep libはその中でlibを含んでいるものを抽出という意味。
jzlib-1.0.7-7.5.el6.x86_64 zlib-devel-1.2.3-29.el6.x86_64 jzlib-javadoc-1.0.7-7.5.el6.x86_64 zlib-1.2.3-29.el6.x86_64 jzlib-demo-1.0.7-7.5.el6.x86_64 zlib-static-1.2.3-29.el6.x86_64 zlib-1.2.3-29.el6.i686となるので要求のものはインストールされている模様。とりあえずINSTALLをみるとmakeってコマンド打てばいいみたい。
makelsでみると、さらにファイルが増えていて、samtoolsという実行権限がついたファイルを確認できる。samtoolsは-hとしても意味わからんと怒られるので 単純にsamtoolsと叩く
samtools Program: samtools (Tools for alignments in the SAM format) Version: 0.1.19-44428cd Usage: samtools後はパスを指定する。[options] 以下オプションの説明
export PATH=/home/kosugi/local/samtools-0.1.19/:$PATHとしてディレクトリ移動してもコマンドが動く事を確認できた。 あとは.bashrcに記述。
vim .bashrcファイルが開いたらiを押すと書き込める。以下を一番下に追記する。追記したらescキーを押して:wq
##Samtools export PATH=/home/kosugi/local/samtools-0.1.19/:$PATH :$PATHを後ろに持ってくると今まで書かれたパスの前に記述という事らしい。念のため再ログインしてwhichでどのパスでプログラムが実行されている確認する。
which samtools ~/local/samtools-0.1.19/samtoolsコンパイルが必要なパターンで初めてのmake・・・エラー起きなくてよかった。
すみません。samtools-0.1.17もしくは、samtools-0.1.19をインストールしようとしています (Mac OS 10.13.6もしくは、15.7)。makeで、途中までは動き出すのですが、clang: error: linker command failed with exit code 1 (use -v to see invocation)というエラーが出て (10.15.7の場合)、実行権限のあるファイルが形成されません。うまくいかれたときの、PCの環境など、参考になる情報がありましたら、教えていただきたいのですが、よろしいでしょうか。お願いいたします。
返信削除