Node:Consiguiendo e instalando CVS bajo Windows, Next:Consiguiendo e instalando CVS en un Macintosh, Previous:Consiguiendo y compilando CVS bajo Unix, Up:Consiguiendo e instalando CVS
A menos que sea realmente fanático respecto a tener el código fuente de su ejecutable, no necesitará compilar CVS a partir de las fuentes en su caja Windows. Al contrario que en Unix, probablemente las herramientas necesarias para compilar no existan en su sistema, por lo que una compilación implicaría primero conseguir estas herramientas. Dado que eso está fuera de los objetivos de este libro, simplemente daré unas instrucciones para conseguir un binario de CVS precompilado.
Antes de nada hay que notar que las distribuciones binarias de CVS
para Windows generalmente se hacen sólo para las versiones principales
de CVS - no para las intermedias - y no se encuentran en el sitio
FTP de GNU. Así que necesitará ir al sitio de descarga de Cyclic
Software, donde en el directorio de la versión principal,
http://download.cyclic.com/pub/cvs-1.10/, verá un subdirectorio
adicional
Index of /pub/cvs-1.10 cvs-1.10.tar.gz 14-Aug-98 09:35 2.4M windows/
dentro del cual hay un fichero ZIP:
Index of /pub/cvs-1.10/windows cvs-1.10-win.zip 14-Aug-98 10:10 589k
Este fichero ZIP contiene una distribución binaria de CVS. Descárguela
y descomprima este fichero ZIP:
floss$ unzip cvs-1.10-win.zip Archive: cvs-1.10-win.zip inflating: cvs.html inflating: cvs.exe inflating: README inflating: FAQ inflating: NEWS inflating: patch.exe inflating: win32gnu.dll
El fichero README contiene instrucciones detalladas. Para la mayoría de
las instalaciones, pueden resumirse como sigue: Ponga todos los ficheros EXE
y DLL en un directorio incluido en su PATH. Además, si va a usar el método
pserver para acceder a un repositorio remoto, quizá necesite añadir lo
siguiente a su fichero C:\AUTOEXEC.BAT
y reiniciar:
set HOME=C:
Esto le dice a CVS dónde almacenar el fichero .cvspass.
Actualmente CVS bajo Windows no puede servir repositorios a máquinas remotas; puede ser un cliente (conectándose a repositorios remotos), y operar en modo local (usando un repositorio en la misma máquina). Por lo general, este libro asume que CVS bajo Windows funciona como cliente. Sin embargo, no debería ser demasiado difícil poner a punto un repositorio local bajo Windows después de leer las instrucciones orientadas a Unix del resto de este capítulo.
Si sólo accede a repositorios remotos, puede que ni siquiera necesite ejecutar CVS. Existe una utilidad llamada WinCvs que implementa sólo la parte cliente de CVS. Se distribuye por separado de CVS pero, como CVS, está disponible libremente bajo la Licencia Pública General (GPL) de GNU. Hay más información disponible en http://www.wincvs.org.