CVS installer

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:

Sie sollten ein Package aus dem CVS heraus nur benutzen, wenn:

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.

  1. 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.

  2. Ü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.

  3. Erzeugen Sie ein korrektes PEAR-Package mit dem PEAR-Installer pear package <path to package.xml>

  4. Ist das Package bereits installiert: entfernen Sie es, um Versions-Probleme zu vermeiden. pear uninstall <package>

  5. 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.