Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
Pr�c�dent | Arri�re rapide | Avance rapide | Suivant |
Le code source de PostgreSQL est stock� et g�r� en utilisant le syst�me de gestion de codes CVS.
Au moins deux m�thodes, CVS anonyme et CVSup, permettent d'extraire de CVS l'arborescence du code source du serveur PostgreSQL vers votre serveur local.
Si vous voulez mettre r�guli�rement � jour vos sources, vous pouvez les prendre de notre serveur CVS, puis utiliser CVS pour r�cup�rer les mises � jour de temps en temps.
CVS anonyme
Vous aurez besoin d'une copie locale de CVS (Concurrent Version Control System), que vous pouvez obtenir depuis http://www.nongnu.org/cvs/ (le site officiel avec la derni�re version) ou depuis n'importe quel site d'archive GNU (souvent peu � jour). Nous recommandons la version 1.10 ou la version la plus r�cente. Beaucoup de syst�mes ont une version r�cente de cvs install� par d�faut.
Connectez-vous une premi�re fois au serveur CVS :
cvs -d :pserver:anoncvs@anoncvs.postgresql.org:/projects/cvsroot login
Un mot de passe vous est demand�. Vous pouvez entrer ce que vous voulez, sauf une cha�ne vide.
Vous n'avez besoin de faire ceci qu'une seule fois car le mot de passe est sauvegard� dans le fichier .cvspass de votre r�pertoire personnel.
R�cup�rez les sources de PostgreSQL :
cvs -z3 -d :pserver:anoncvs@anoncvs.postgresql.org:/projects/cvsroot co -P pgsql
Ceci installe les sources de PostgreSQL dans un sous-r�pertoire pgsql de votre r�pertoire courant.
Note�: Si vous avez une connexion rapide � Internet, vous n'avez peut-�tre pas besoin de l'option -z3, qui demande � CVS de compresser les donn�es � transf�rer avec gzip. � la vitesse d'un modem, cela permet un gain de temps substantiel.
Cette extraction initiale est un peu plus lente que de simplement t�l�charger un fichier tar.gz; attendez vous � ce qu'elle prenne 40 minutes environ si vous avez un modem � 28,8 Kbps. L'avantage de CVS n'appara�tra que plus tard, lorsque vous voudrez mettre � jour les fichiers.
Lorsque vous voulez mettre � jour vos sources CVS avec la derni�re version, faites cd dans le sous-r�pertoire pgsql et lancez la commande
$ cvs -z3 update -d -P
Ceci ne r�cup�re que les modifications qui ont eu lieu depuis la derni�re fois que vous avez fait une mise � jour. La mise � jour ne dure g�n�ralement que quelques minutes, m�me avec un simple modem.
Vous pouvez �conomiser quelques saisies en vous faisant un fichier .cvsrc dans votre r�pertoire personnel ($HOME) en lui ajoutant :
cvs -z3 update -d -P
Ceci ajoute l'option -z3 � toutes les commandes cvs, et les options -d et -P aux mises � jour par cvs. Vous n'avez plus qu'� lancer
$ cvs update
pour mettre � jour vos fichiers.
Attention |
Certaines versions anciennes de CVS ont un probl�me qui fait que tous les fichiers extraits ont des droits en �criture pour tout le monde. Si vous vous apercevez que cela vous arrive, vous pouvez faire quelque chose comme : $ chmod -R go-w pgsql pour remettre les droits d'aplomb. Ce probl�me a �t� corrig� dans la version 1.9.28 de CVS. |
CVS peut faire de nombreuses autres choses, comme retrouver des versions ant�rieures des sources de PostgreSQL plut�t que les derni�res versions de d�veloppement. Pour plus d'informations, consultez le manuel de CVS ou bien lisez la documentation en ligne � http://www.nongnu.org/cvs/.
Pr�c�dent | Sommaire | Suivant |
Postgres95 Release 0.01 | Niveau sup�rieur | Organisation de l'arbre CVS |