Tools/Bio Tools

[BioTools] Augustus on CentOS 6.x

변익수 2016. 7. 21. 14:22
반응형

1. Boost C++ Libraries 설치

# tar zxvfp boost_1_55_0.tar.gz

# cd boost_1_55_0

# ./bootstrap.sh --prefix=/BiO/apps/boost_1_55_0 --with-libraries=all

# ./b2

# ./b2 install

# echo "/BiO/apps/boost_1_55_0/lib" >> /etc/ld.so.conf


2. glibc 설치

# export LD_LIBRARY_PATH=

# wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

# tar xvzf glibc-2.14.tar.gz

# cd glibc-2.14

# mkdir build;cd build

# ../configure --prefix=/BiO/apps/glibc-2.14 --enable-shared

# make -j 20

# make install


3. gcc 설치(https://gcc.gnu.org/)

# cd /usr/local/src

# wget https://ftp.gnu.org/gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.gz

# tar zxvfp gcc-4.9.0.tar.gz

# cd gcc-4.9.0

# ./contrib/download_prerequisites 

# ./configure --prefix=/BiO/apps/gcc-4.9.0

# make -j 20

# make install 


4. augustus 바이너리 다운로드

# cd /usr/local/src

# wget http://bioinf.uni-greifswald.de/augustus/binaries/augustus-3.2.2.tar.gz

# tar zxvfp augustus-3.2.2.tar.gz


5. 환경설정

# export PATH=/BiO/apps/glibc-2.14/bin:/BiO/apps/gcc-4.9.0/bin:/BiO/apps/augustus-3.2.2/bin/:$PATH

# export LD_LIBRARY_PATH=/BiO/apps/boost_1_55_0/lib/:/BiO/apps/gcc-4.9.0/lib64/:/BiO/apps/glibc-2.14/lib/:$LD_LIBRARY_PATH



※ 설치 시 관련 에러

./augustus: error while loading shared libraries: libboost_iostreams.so.1.55.0: cannot open shared object file: No such file or directory

=> boost_1_55_0


./augustus: /BiO/apps/gcc-4.7.2/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./augustus)

=> GCC 4.9.0: GLIBCXX_3.4.20, CXXABI_1.3.8

=> strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

=> gcc 4.9 설치


./augustus: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./augustus)

=> getconf GNU_LIBC_VERSION

=> glibc 2.14 설치

반응형