[root@fp-21 varnish]# file varnish-6.3.2.tgz
varnish-6.3.2.tgz: gzip compressed data,from Unix, last modified:FriJan3120:27:182020, max compression
Use os comandos relevantes para descomprimir
[root@fp-21 varnish]# gunzip varnish-6.3.2.tgz
[root@fp-21 varnish]# ls
varnish-6.3.2.tar
[root@fp-21 varnish]# tar xf varnish-6.3.2.tar
[root@fp-21 varnish]# ls
varnish-6.3.2 varnish-6.3.2.tar
Digite verniz
[root@fp-21 varnish]# cd varnish-6.3.2/[root@fp-21 varnish-6.3.2]# ll
total 948-rw-r--r--.11000100063162Jan3120:21 aclocal.m4
-rwxr-xr-x.110001000849Dec1717:50 autogen.sh
drwxr-xr-x.1010001000190Jan3120:27 bin
drwxr-xr-x.210001000143Jan3120:27 build-aux
-rw-r--r--.11000100095Aug22017 ChangeLog
-rw-r--r--.1100010008270Jan3120:13 config.h.in-rwxr-xr-x.110001000761298Jan3120:21 configure
……
Existem dois arquivos executáveis (autogen.sh, configure), primeiro pré-compilados
[root@fp-21 varnish-6.3.2]# ./autogen.sh
+ libtoolize --copy --force
……
lib/libvmod_debug/Makefile.am:9:'lib/libvmod_debug/automake_boilerplate.am' included from here
+ autoconf
Pré-compilados não há problema, a próxima no monitoramento ambiental
[root@fp-21 varnish-6.3.2]# ./configure --prefix=/usr/local/varnish
checking for gcc... gcc
……
checking for a Python interpreter with version >=3.4... none
configure: error: Python >=3.4is required.
[root@fp-21 varnish-6.3.2]# ./configure --prefix=/usr/local/varnish
checking for gcc... gcc
checking whether the C compiler works... yes
……
config.status : executing Libtool commands
config.status : executing mkdir commands
Não tem problema, o próximo passo
[root@fp-21 varnish-6.3.2]# make
make all-recursive
make[1]:Entering directory `/opt/varnish/varnish-6.3.2'
Making all in include
……
ModuleNotFoundError:No module named 'docutils'
make[2]:***[vsl.7]Error1
make[2]:Leaving directory `/opt/varnish/varnish-6.3.2/man'
make[1]:***[all-recursive]Error1
make[1]:Leaving directory `/opt/varnish/varnish-6.3.2'
make:***[all]Error2
[root@fp-21 varnish-6.3.2]# make
make all-recursive
make[1]:Entering directory `/opt/varnish/varnish-6.3.2'
Making all in include
……
make[2]:Leaving directory `/opt/varnish/varnish-6.3.2/man'
make[2]:Entering directory `/opt/varnish/varnish-6.3.2'
make[2]:Leaving directory `/opt/varnish/varnish-6.3.2'
make[1]:Leaving directory `/opt/varnish/varnish-6.3.2'
Não tem problema, a última etapa
[root@fp-21 varnish-6.3.2]# make install
Making install in include
make[1]:Entering directory `/opt/varnish/varnish-6.3.2/include'
make install-am
……
make[2]:Leaving directory `/opt/varnish/varnish-6.3.2'
make[1]:Leaving directory `/opt/varnish/varnish-6.3.2'