was genau passiert, wenn ich "sudo apt-get php-pear" installiere

1285
Stann

Ich bin etwas verwirrt über die Gründe für die Installation von PEAR über CLI wie folgt:

//shell sudo apt-get install php-pear 

AFAIK Pear ist nur eine PHP-Bibliothek - das ist also nur eine Reihe von PHP-Klassen. Wenn ich also einen brauche, gehe ich einfach auf ihre Website, lade eine herunter, stecke sie in meinen PHP-Code - und das war's. - Recht? oder so denke ich.

also - meine Fragen sind:

1) Warum sollte ich PEAR über die Befehlszeile installieren? Was sind die Vorteile, wenn Sie nur ein Paket herunterladen und entpacken?

2) Bei Installation über CLI - Wo werden diese Pakete installiert? was dir?

2

1 Antwort auf die Frage

2
akira
  1. Wenn der Paketverwalter Ihrer Distribution die Arbeit erledigt, hat dies den Vorteil, dass Sie immer ein konsistentes System haben. keine fehlenden deps, keine widersprüchlichen Versionen. Wenn Sie etwas deinstallieren, entfernt der Paketmanager, was er installiert hat.
    Wenn Sie die Dateien herunterladen und entpacken, die Sie installieren und mit den Deps herumspielen möchten, sind Sie der Download-Manager. Dinge, die automatisiert werden können, sollten automatisiert werden.

  2. in Ihrem Fall:

    % dpkg -L php-pear 
Ich werde das nur als Faustregel bezeichnen: "Wenn Sie es über einen Paketmanager installieren können, sollten Sie es über einen Paketmanager installieren." Sie können den Vorteil heute nicht sehen, aber früher oder später werden Sie es zu schätzen wissen. Tun Sie dies jedoch nur, wenn die verfügbare Version Ihren Anforderungen entspricht. Ich persönlich installiere nichts, was nicht über APT installiert werden kann. alles andere ist zu viel arbeit! phogg vor 13 Jahren 0