首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ncbi-blast:未找到

ncbi-blast:未找到
EN

Unix & Linux用户
提问于 2018-06-25 23:02:40
回答 1查看 45关注 0票数 0

我得到了ncbi-blast: not found,尽管它应该在那里(https://packages.debian.org/jessie/amd64/ncbi-blast+/download)

代码语言:javascript
复制
FROM debian:jessie
# based on https://github.com/docker-library/php/blob/master/5.6/jessie/apache/Dockerfile

RUN apt-get update  && apt-get install -y --no-install-recommends \
        libapache2-mod-perl2 \
        libcgi-pm-perl \
        php5-cgi \
        php5-mysql \
        libapache2-mod-php5 \
        php5-mysql \
        php5-gd && \
        ncbi-blast+ && \
        rm -rf /var/lib/apt/lists/*

我错过了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-06-26 00:16:07

作为马克评论,您似乎在某个点重新排列了行,在pgp5-gd之后添加了用于ncbi-blast+的行,但是忘记了删除php5-gd末尾的&&,以便下一个延续行列出另一个包,而不是结束前面的命令。该命令将请求安装包,直到php5-gd为止,之后它将尝试执行ncbi-blast+,这大概还没有安装,因此会引发一个错误,之后它将不会运行rm命令。相反,请使用以下方法:

代码语言:javascript
复制
RUN apt-get update  && apt-get install -y --no-install-recommends \
        libapache2-mod-perl2 \
        libcgi-pm-perl \
        php5-cgi \
        php5-mysql \
        libapache2-mod-php5 \
        php5-mysql \
        php5-gd \
        ncbi-blast+ && \
        rm -rf /var/lib/apt/lists/*
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/451877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档