1 |
Hola a todos: |
2 |
|
3 |
Desde hace no mucho tiempo, Gentoo Linux está proporcionando un servicio |
4 |
de acceso anónimo a sus distintos repositorios. De cara a nuestro grupo |
5 |
de documentación, puede resultar bastante útil obtener una copia del |
6 |
repositorio de documentación y trabajar directamente con ella, en lugar |
7 |
de con archivos sueltos como hacemos ahora. |
8 |
|
9 |
Si no hay algún motivo en contra, actualizaré la documentación estos |
10 |
días para incluir el resumen que adjunto un poco más abajo y recomendar, |
11 |
de ahora en adelante, el uso del cvs. |
12 |
|
13 |
Un saludo. |
14 |
|
15 |
Breve Introducción: |
16 |
|
17 |
--------- 8< -------------- |
18 |
|
19 |
=== INSTALACIÓN === |
20 |
|
21 |
Gentoo utiliza como gestor de su repositorio el sistema CVS. Debemos |
22 |
tenerlo instalado para poder obtener la copia del repositorio en nuestro |
23 |
sistema local. Instalarlo es bastante sencillo: |
24 |
|
25 |
# emerge cvs |
26 |
|
27 |
Una vez instalado, procedemos a obtener una copia del repositorio. |
28 |
|
29 |
# cvs -d :pserver:anonymous@××××××××××××××.org/var/cvsroot co gentoo |
30 |
|
31 |
Este comando creará un directorio llamado gentoo/ en nuestro sistema el |
32 |
cual contendrá una imagen del repositorio oficial. |
33 |
|
34 |
Nota: |
35 |
La descarga inicial del repositorio implica una transferencia bastante |
36 |
pesada de datos. Si se para el proceso de cvs, se puede matar (cntrl+C) |
37 |
y volver a ejecutar, pues seguirá por donde se quedó. |
38 |
|
39 |
Encontraremos los archivos fuente (xml) de los documentos oficiales |
40 |
dentro del directorio gentoo/xml/htdocs/ básicamente bajo doc/ y proj/. |
41 |
|
42 |
=== EMPLEO === |
43 |
|
44 |
Se puede trabajar con los documentos del repositorio de manera habitual, |
45 |
haciendo los cambios necesarios. |
46 |
|
47 |
Una vez realizados los cambios necesarios, podemos obtener el parche |
48 |
necesario para enviar a bugzilla mediante el comando: |
49 |
|
50 |
# cvs diff -u fichero > doc.patch |
51 |
|
52 |
Para actualizar nuestro cvs, únicamente necesitamos ejecutar: |
53 |
|
54 |
# cvs update -dP |
55 |
|
56 |
El comando update actualizará el directorio desde donde haya sido |
57 |
ejecutado y todos sus subdirectorios, pero no todo el repositorio |
58 |
entero, a no ser que se haga desde la raíz del mismo. |
59 |
|
60 |
--------- 8< -------------- |
61 |
|
62 |
Más información puede encontrarse en el cvs-tutorial de Gentoo o en la |
63 |
web en general. |
64 |
|
65 |
-- |
66 |
Jose Luis Rivero [yoswink@g.o] |
67 |
Gentoo/Doc Gentoo/Alpha |
68 |
-- |
69 |
gentoo-doc-es@g.o mailing list |