Node:Consiguiendo e instalando CVS bajo Windows, Next:, Previous:Consiguiendo y compilando CVS bajo Unix, Up:Consiguiendo e instalando CVS



Consiguiendo e instalando CVS bajo Windows

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.