我正在尝试使用 ubuntu:16.04 在 docker 容器中安装一个名为 STAR 的 rnaseq 包。
下载并解压后,我按照文档进行了编译:
# Compile
cd STAR/source
make STAR
除了一些警告外,似乎构建已经完成。
但如果我输入:
STAR
bash: STAR: command not found
然而,寻找它:
apt list --installed | grep "STAR"
没有输出...
如果我尝试重新编译:
make STAR
make: 'STAR' is up to date.
我的包裹最后到哪了?有什么帮助吗?
答案1
通常你必须发出命令make install
或类似命令,安装系统上的软件包。
还,通常再次,它将陷入困境,/usr/local/
这可能会不是在您的中$PATH
,因此您需要更彻底地检查文档。
如果你想要创建一个.deb
包,请查看dpkg-buildpackage
中的命令dpkg-dev
,你可以使用它来安装
sudo apt-get install dpkg-dev
这样,您就可以使用dpkg -i generated_package_name.deb
它在您的系统上安装,它将出现在dpkg --list
和apt list --installed
输出中。