PEAR-Handbuch | ||
---|---|---|
Zurück | Kapitel 2. Installation | Nach vorne |
Dieser Abschnitt beschreibt, wie Sie ein PEAR-Package aus dem CVS heraus installieren.
Sie sollten keine Packages direkt aus dem CVS heraus in Produktionsumgebungen laufen lassen! Es sind keine offiziellen Releases, deshalb:
können Sie weder mit Hilfe vom Maintainer rechnen, noch von irgendjemand anderem.
können diese den PEAR-Installer durcheinanderbringen bei Updates, da CVS-Releases keine eindeutigen Versionsnummer besitzen.
Sie sollten ein Package aus dem CVS heraus nur benutzen, wenn:
Der Maintainer es Ihnen empfohlen hat.
Sie bei der Entwicklung des Packages helfen wollen.
Sie wirklich einen bestimmten Patch oder eine Funktion benötigen, die in einem Release nicht enthalten ist.
Wenn Sie immer noch ein Package aus dem CVS installieren wollen, müssen die selben Schritte gehen, die auch ein Package-Maintainer tut, wenn er ein neues Release erzeugt. Wenn Sie Probleme bei den nächsten Punkten haben, werfen Sie einen Blick in den Entwickler-Leitfaden des Handbuchs.
Holen Sie sich die zum Package gehörenden Dateien, wie es auf http://www.php.net/anoncvs.php beschrieben ist.
Der Name des Moduls zum Auschecken lautet pear/<packagename>, z.B. cvs -d :pserver:cvsread@cvs.php.net:/repository checkout pear/HTTP_Client.
Überprüfen Sie die Datei package.xml, inbesondere die fileset benannten Einträge. Sie müssen die existierenden Dateien und Verzeichnisse wiederspiegeln. Wenn sie es nicht tun, nehmen Sie Kontakt mit dem Maintainer auf, und bitten ihn die package.xml anzupassen.
Erzeugen Sie ein korrektes PEAR-Package mit dem PEAR-Installer pear package <path to package.xml>
Ist das Package bereits installiert: entfernen Sie es, um Versions-Probleme zu vermeiden. pear uninstall <package>
Installieren Sie die erzeugte Package-Datei: pear install <package-file>
Jetzt ist die CVS-Version installiert!
So früh wie möglich sollten Sie wieder ein offizielles Release installieren. Achten Sie darauf vor dem Installieren, die CVS-Version zu deinstallieren.
Zurück | Zum Anfang | Nach vorne |
Manuelle Installation | Nach oben | PECL-Packages installieren |