非root安装Augustus报错解决
git clone https://github.com/Gaius-Augustus/Augustus.git
cd Augustus
make augustus
报错:
解决:
wget -O boost_1_76_0.tar.gz https://sourceforge.net/projects/boost/files/boost/1.76.0/boost_1_76_0.tar.gz/download
tar xzf boost_1_76_0.tar.gz
cd /hpcfile/users/NLRAnnotation2/boost_1_76_0
./bootstrap.sh --prefix=/hpcfile/users/NLRAnnotation2/boost_1_76_0/boost_install --with-libraries=all
./b2 install --prefix=/hpcfile/users/NLRAnnotation2/boost_1_76_0/boost_install
#将下面的内容添加到common.mk
INCLUDE_PATH_BOOST := -I/hpcfile/users/NLRAnnotation2/boost_1_76_0/boost_install/include
LIBRARY_PATH_BOOST := -L/hpcfile/users/NLRAnnotation2/boost_1_76_0/boost_install/lib -Wl,-rpath,/hpcfile/users/dap/NLRAnnotation2/boost_1_76_0/boost_install/lib
报错:
解决:
报错:
解决:
mkdir -p /hpcfile/users/NLRAnnotation2/sqlite3
cd /hpcfile/users/NLRAnnotation2/sqlite3
wget sqlite-autoconf-3350500.tar.gz https://www.sqlite.org/2021/sqlite-autoconf-3350500.tar.gz
tar zxf sqlite-autoconf-3350500.tar.gz
cd /hpcfile/users/NLRAnnotation2/sqlite3/sqlite-autoconf-3350500
./configure --prefix=/hpcfile/users/NLRAnnotation2/sqlite3/sqlite3_install
make
make install
#将下面的内容添加到common.mk
INCLUDE_PATH_SQLITE := -I/hpcfile/users/NLRAnnotation2/sqlite3/sqlite3_install/include
LIBRARY_PATH_SQLITE := -L/hpcfile/users/NLRAnnotation2/sqlite3/sqlite3_install/lib -Wl,-rpath,/hpcfile/users/NLRAnnotation2/sqlite3/sqlite3_install/lib
报错:
解决:
mkdir /hpcfile/users/NLRAnnotation2/gsl
cd /hpcfile/users/NLRAnnotation2/gsl
wget gsl-latest.tar.gz https://mirror.ibcp.fr/pub/gnu/gsl/gsl-latest.tar.gz
tar zxf gsl-latest.tar.gz
cd /hpcfile/users/NLRAnnotation2/gsl/gsl-2.8/
./configure --prefix=/hpcfile/users/NLRAnnotation2/gsl/gsl_install
make
make install
#将下面的内容添加到common.mk
INCLUDE_PATH_GSL := -I/hpcfile/users/NLRAnnotation2/gsl/gsl_install/include
LIBRARY_PATH_GSL := -L/hpcfile/users/NLRAnnotation2/gsl/gsl_install/lib -Wl,-rpath,/hpcfile/users/NLRAnnotation2/gsl/gsl_install/lib
报错:
解决:
mkdir /hpcfile/users/NLRAnnotation2/lpsolve
cd /hpcfile/users/NLRAnnotation2/lpsolve
wget -O lp_solve_5.5.2.11_source.tar.gz https://sourceforge.net/projects/lpsolve/files/lpsolve/5.5.2.11/lp_solve_5.5.2.11_source.tar.gz/download
tar zxf lp_solve_5.5.2.11_source.tar.gz
cd /hpcfile/users/NLRAnnotation2/lpsolve/lp_solve_5.5
chmod +x ./lpsolve55/ccc ./lp_solve/ccc
cd /hpcfile/users/NLRAnnotation2/lpsolve/lp_solve_5.5/lpsolve55
./ccc
cd /hpcfile/users/NLRAnnotation2/lpsolve/lp_solve_5.5/lp_solve
./ccc
mkdir -p /hpcfile/users/NLRAnnotation2/lpsolve/lpsolve_install/include
cp /hpcfile/users/NLRAnnotation2/lpsolve/lp_solve_5.5/*.h /hpcfile/users/NLRAnnotation2/lpsolve/lpsolve_install/include/
mkdir -p /hpcfile/users/NLRAnnotation2/lpsolve/lpsolve_install/lib
cp /hpcfile/users/NLRAnnotation2/lpsolve/lp_solve_5.5/lpsolve55/bin/ux64/liblpsolve55.* /hpcfile/users/NLRAnnotation2/lpsolve/lpsolve_install/lib/
#将下面的内容添加到common.mk
INCLUDE_PATH_LPSOLVE := -I/hpcfile/users/NLRAnnotation2/lpsolve/lpsolve_install/include
LIBRARY_PATH_LPSOLVE := -L/hpcfile/users/NLRAnnotation2/lpsolve/lpsolve_install/lib -Wl,-rpath,/hpcfile/users/NLRAnnotation2/lpsolve/lpsolve_install/lib
报错:
解决:
git clone https://github.com/DrTimothyAldenDavis/SuiteSparse.git
cd SuiteSparse
INSTALL_DIR=/hpcfile/users/NLRAnnotation2/suitesparse/suitesparse_install
mkdir -p SuiteSparse_config/build
cd ./SuiteSparse_config/build
cmake .. -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR
make
make install
cd /hpcfile/users/NLRAnnotation2/suitesparse/suitesparse/COLAMD
cmake .. -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR
make
make install
#将下面的内容添加到common.mk
INCLUDE_PATH_SUITESPARSE := -I/hpcfile/users/NLRAnnotation2/suitesparse/suitesparse_install/include
LIBRARY_PATH_SUITESPARSE := -L/hpcfile/users/NLRAnnotation2/suitesparse/suitesparse_install/lib64 -Wl,-rpath,/hpcfile/users/NLRAnnotation2/suitesparse/suitesparse_install/lib64
参考网站:master的Augustus/docs/INSTALL.md ·盖乌斯-奥古斯都/奥古斯都 (github.com)
引用小说的一句话:发现自己、认识自己、靠自己!这世间没有绝境,只有对处境绝望的人。解决问题的答案就在我们自己的手中,当审视内心时便会发现奇迹伟力,就在我身!