什么是VARNISHSRC通过apt-get在ubuntu上安装Varnish的路径?

时间:2017-01-30 22:06:10

标签: ubuntu ubuntu-14.04 varnish

我正在使用Varnish 3.0构建一个docker容器,我需要编译libvmod-cookie。 docker容器使用ubuntu:14.04.2作为图像。

FROM ubuntu:14.04.2

RUN apt-get update -qq && \
  apt-get upgrade -yqq && \
  apt-get -yqq install make curl build-essential git automake \
    pkg-config libmhash-dev python-docutils sed libtool libpcre3 libpcre3-dev \
    libreadline6-dev libeditline0 libeditline-dev psmisc net-tools \
  libvarnishapi-dev automake autotools-dev libedit-dev libjemalloc-dev \
  libncurses-dev libpcre3-dev libtool pkg-config python-docutils python-sphinx \
  graphviz varnish && \
  apt-get -yqq clean

RUN git clone https://github.com/varnish/libvmod-cookie.git && cd libvmod-cookie \
  && git checkout libvmod-cookie-1.01 && ./autogen.sh &&  \
  ./configure && make && make install    

EXPOSE 80

CMD ["/var/www/yazawa/install.sh"]

正如您在我的Dockerfile中所看到的,我正在执行以下步骤来构建libvmod-cookie:

sudo apt-get install varnish
./autogen.sh
./configure
make
make install

但是我收到了一条错误消息:

...    
configure: error: No Varnish source tree specified

我想我必须使用./configure ...

设置VARNISHSRC路径
./configure VARNISHRC=/path/to/varnish

但是当我通过apt-get安装时,我不知道Varnish源树的路径。 这是正确的方法吗?还是我完全迷失了?

0 个答案:

没有答案