Unterschied zwischen Apache2 und Apache2-Bin?

0

Auf meinem Digitalocean-Server wird Ubuntu 14.04 ausgeführt, und ich versuche, Apache zu installieren.

Wenn ich einfach "apache2" in PuTTy eingebe, heißt es:

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

Noch auf Digitalocean's offizielles Tutorial , heißt es, Apache2 zu installieren, indem man verwendet:

sudo apt-get install apache2

Was ist der Unterschied? Funktioniert es mit beiden Befehlen gleich? Was werden die Unterschiede sein, wenn nicht, und warum sollte ich einen über den anderen wählen?

jdogg
quelle

Antworten:

1

Grundsätzlich ist die apache2 Das Paket stellt nur einen Teil der Apache2-Infrastruktur bereit und enthält keine Binärdateien. Wie Sie das ausführen apache2 Befehl, die Shell hat Ihnen mitgeteilt, in welchem ​​Paket sich diese Binärdatei befindet (in apache2-bin Dies bedeutet jedoch nicht, dass dies das einzige Paket ist, das Sie installieren müssen.

In meiner Himbeer - Pi - Architektur apache2 Paket enthält diese Dateien:

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

Bitte beachten Sie, dass dies bei verschiedenen Distributionen unterschiedlich sein kann. Das apache2.2-bin Paket enthält in der Tat alle verwendeten Binärdateien.

Sie sollten installieren apache2 wie das Tutorial sagt, weil es die gesamte Infrastruktur installiert und haben wird apache2-bin als abhängigkeit wird es also auch installiert.

nKn
quelle