Ez a fejezet az egyes csomagok legfrissebb, fejlesztés alatt álló verzióinak telepítéséről nyújt majd leírást.
NEM ajánlott csomagok CVS verzióinak használata éles környezetekben! A CVS változatok nem szabályos megjelenések, ami a következőket jelenti:
Lehetséges, hogy nem kapunk semmiféle segítséget a csomag karbantartójától, vagy bárki mástól.
A CVS-ben lévő verziók tönkretehetik a PEAR Telepítő frissítő mechanizmusát.
Csak akkor használjunk csomagot a CVS-ből, ha:
A csomag karbantartója ajánlotta.
Egy csomag fejlesztésében szeretnénk részt venni.
Igazán szükségünk egy speciális foltra/funkcióra, ami még nem jelent meg.
Ha továbbra is meg vagyunk győződve arról, hogy egy csomag CVS verzióját szeretnénk használni, akkor ugyanazokat a lépéseket kell elvégeznünk, amelyet a csomag karbantartója végez a csomag egy új verziójának kiadásakor. Ha problémákba ütközünk a következő lépések elvégzése során, lapozzuk fel a kézikönyv Fejlesztői Kalauzát!
Szerezzük be a csomag fájljait a CVS-ből a http://www.php.net/anoncvs.php címen leírt módon.
A megszerzendő modul neve pear/<csomagnév>, például cvs -d :pserver:cvsread@cvs.php.net:/repository checkout pear/HTTP_Client.
Vizsgáljuk meg a package.xml fájlt, különösen a fileset elemeket. Meg kell egyezniük a meglévő fájl- és könyvtárstruktúrákkal. Ha eltérnek, lépjünk kapcsolatba a karbantartóval, és kérjük el tőle a package.xml fájl legfrissebb verzióját.
Hozzunk létre egy érvényes csomagot a PEAR Telepítő felhasználásával pear package <útvonal a package.xml fájlhoz>
Ha már telepítettük a csomagot, távolítsuk el azt a különböző verziókból adódó problémák elkerüléséhez: pear uninstall <package>
Telepítsük a csomagarchívumunkat: pear install <csomag-fájl>
Ezzel telepítettük a csomag CVS verzióját!
Frissítsük a csomagot egy hivatalos verzióra amilyen hamar csak lehetséges. Mielőtt telepítjük a hivatalos verziót, távolítsuk el a CVS változatot a verzióproblémák elkerülésére!