Diferença entre o apache2 e o apache2-bin?

0

Meu servidor digital está executando o Ubuntu 14.04 e estou tentando instalar o Apache.

Quando eu digito "apache2" em PuTTy, ele diz:

The program 'apache2' is currently not installed. You can install it by typing: 
sudo apt-get install apache2-bin

Ainda no digitalocean tutorial oficial , diz para instalar o apache2 usando:

sudo apt-get install apache2

Qual é a diferença? Funcionará da mesma forma com qualquer comando? Quais serão as diferenças se não, e por que eu escolheria uma sobre a outra?

    
por jdogg 30.08.2015 / 18:28

1 resposta

1

Basicamente, o pacote apache2 fornece apenas uma parte da infraestrutura do Apache2 e não contém os arquivos binários. Conforme você executa o comando apache2 , o shell informou em qual pacote esse binário está localizado (em apache2-bin ), mas isso não significa que esse seja o único pacote que você precisa instalar.

Na minha arquitetura pi framboesa, o pacote apache2 contém esses arquivos:

pi@rpi ~ $ dpkg -L apache2
/.
/usr
/usr/share
/usr/share/bug
/usr/share/bug/apache2
/usr/share/bug/apache2/control
/usr/share/doc
/usr/share/bug/apache2/script
/usr/share/doc/apache2

Por favor, note que isto pode diferir entre diferentes distribuições. O pacote apache2.2-bin contém, de fato, todos os binários usados.

Você deve instalar apache2 como o tutorial diz, porque ele instalará toda a infraestrutura e terá apache2-bin como dependência, portanto, também será instalado.

    
por 30.08.2015 / 18:34