Warum muss ich apache2-utils installieren, wenn ich node.js installiere?

7

Ich bin im Begriff, node.js zu installieren ( Frage zur Installation ). Es heißt, dass ich zuerst einige Pakete installieren muss, um Git und andere Dinge zu verwenden, wenn ich einen sauberen Server verwende, was ich tatsächlich tue:

sudo apt-get install g++ curl libssl-dev apache2-utils git-core

Okay - bis jetzt ist alles gut. Aber warum sollte ich Apache installieren, wenn ich nur node.js verwenden möchte?

Brauche ich das wirklich


Diese Frage ist nur für Personen relevant, die den Knoten selbst kompilieren möchten . Ich empfehle die einfachere und sicherere apt-getMethode .

Buschtoens
quelle

Antworten:

5

Der Name apache2-utilsist irreführend. Es ist kein Teil des Apache-Servers. Apache hängt nur von den Dingen ab, die Sie in diesem Paket finden. Wie sich herausstellt, hängt der Compiler (oder der Knoten selbst) von denselben Dienstprogrammen ab.

Dies bedeutet, dass nach dem Kompilieren und Installieren des Knotens apache2-utilssicher über entfernt werden kann sudo apt-get remove apache-2utils. Dies gilt auch für die anderen Pakete. Ich empfehle jedoch nicht, eines der Pakete zu entfernen. Sie werden wahrscheinlich den Knoten neu kompilieren wollen, sobald es eine neue Version gibt.

tl; dr Sie machen bei der Installation nichts falsch apache2-utils. Es ist ein Paket von Dienstprogrammen, die zum Kompilieren des Knotens benötigt werden. Sie können es nach dem Kompilieren entfernen.

Buschtoens
quelle
Ich füge der Einfachheit halber den Link für das Ubuntu-Paket hinzu , aber ich denke, Ihre Squeeze-Version passt in diesem Fall besser.
Lgarzo