手动编译Debian Stretch的最新lighttpd

时间:2018-04-18 09:35:30

标签: compilation debian lighttpd

在我的Debian延伸服务器上,我有lighttpd 1.4.45。我明白,准备一个包需要一些时间。但是,我可能需要在最新版本的lighttpd(1.4.49)中修复一些错误。

基本上,这意味着我要么自己编译lighttpd,要么升级到更新的Debian(我认为是Buster),它正处于测试阶段。

所以基本上我需要帮助,编译lighttpd。

到目前为止,我得到了什么:

  1. 下载用户文件夹中的tar包并解压缩。

    sudo wget http://lighttpd.net/download/lighttpd-1.4.49.tar.gz

    sudo tar -zxvf lighttpd-1.4.49.tar.gz

    cd lighttpd-1.4.49

  2. 现在显然我的问题是:

    1. 我如何编译它,在目录中有一个make-sh脚本和一个Complie。
    2. 编译后如何将已编译的恶魔移至/ etc / lighttpd
    3. 如何使用我已经使用的配置文件?
    4. 修改

      1. 我去了dir后尝试了以下命令

        ./配置

      2. 这样做了,然后我尝试了:

        make
        

        表示:make:***未指定目标且未找到makefile。停止。

        但我可以在dir Makefile.am和Makefile.in

        中看到

1 个答案:

答案 0 :(得分:0)

tarball附带了一些文件,您可能会发现这些文件很有趣:

INSTALL

包含

$ cd lighttpd-1.x.x
$ ./configure
$ make
$ su -
# make install
# exit

README

  

-----------------启动lighttpd

     

作为后台守护进程:::

$ lighttpd -f <configfile>
     

或不从控制台分离:::

$ lighttpd -D -f <configfile>
相关问题