[software-management-guide/rebase] Revisión general

Guillermo Gómez gomix at fedoraproject.org
Tue Sep 28 10:37:57 UTC 2010


commit 0600ae31fb508d4337fe933cc8b717c8401752b9
Author: Guillermo Gomez S. (Gomix) <guillermo.gomez at gmail.com>
Date:   Tue Sep 28 06:06:39 2010 -0430

    Revisión general

 es-ES/Gestion_avanzada_de_repositorios_yum.xml |   50 ++++++++++++------------
 1 files changed, 25 insertions(+), 25 deletions(-)
---
diff --git a/es-ES/Gestion_avanzada_de_repositorios_yum.xml b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
index 8fca20c..c1755db 100644
--- a/es-ES/Gestion_avanzada_de_repositorios_yum.xml
+++ b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
@@ -4,18 +4,18 @@
 %BOOK_ENTITIES;
 ]>
 <chapter id="Gestión_avanzada_de_repositorios_yum">
-	<title>Gestión avanzada de repositorios yum</title>
-	<para>A continuación se detallarán herramientas destinadas a la gestión de los repositorios yum.</para>
+	<title>Gestión avanzada de repositorios YUM</title>
+	<para>A continuación se examinarán las herramientas nativas disponibles en Fedora destinadas a la gestión de los repositorios YUM.</para>
 <section>
 	<title>Consultar repositorios con repoquery</title>
-	<para><application>repoquery</application> es un programa para consultar información en los repositorios Yum, éstas son similares a las consultas rpm.</para>
-	<para><application>repoquery</application> es una herramienta yum que tiene un conjunto de opciones profundas y complicadas. Está pensada como una herramienta análoga a <command>rpm -q</command> pero ejecutada sobre los repositorios remotos. Esto explica el por qué de lo complicado y profundo. A continuación se muestran algunos usos comunes.</para>
-	<para>Por omisión <application>repoquery</application> actúa sobre los repositorios configurados y habilitados en su configuración yum. Puede habilitar/deshabilitar repositorios al vuelo usando las opciones <option>--enablerepo=repoid</option> y <option>--disablerepo=repoid</option>. Ocasionalmente sólo quiere consultar un repositorio en particular, use en esos casos la opción <option>--repoid=repoid</option>. En este último caso sólo ese repositorio será considerado sin importar la configuración de yum.</para>
+	<para><application>repoquery</application> es un programa para consultar información en los repositorios YUM, éstas son similares a las consultas <application>rpm</application>.</para>
+	<para><application>repoquery</application> es una herramienta YUM que tiene un conjunto de opciones profundas y complicadas. Está pensada como una herramienta análoga a <command>rpm -q</command> pero ejecutada sobre los repositorios remotos. Esto explica el por qué de lo complicado y profundo. A continuación se muestran algunos usos comunes.</para>
+	<para>Por omisión <application>repoquery</application> actúa sobre los repositorios configurados y habilitados en la configuración <application>yum</application>. Puede habilitar/deshabilitar repositorios al vuelo usando las opciones <option>--enablerepo=repoid</option> y <option>--disablerepo=repoid</option>. Ocasionalmente sólo se requiere consultar un repositorio en particular, use en esos casos la opción <option>--repoid=repoid</option>. En este último caso sólo ése repositorio será considerado sin importar la configuración de <application>yum</application>.</para>
 	<para>Ocurre con cierta frecuencia que se desea consultar un repositorio no configurado aún. <application>repoquery</application> maneja esta situación con el uso de la opción <option>--repofrompath</option>:</para>
 	<screen>
 $ repoquery  --repofrompath=nombredelrepo,http://ruta/al/repo --repoid=nombredelrepo  -q -a 
 </screen>
-<para><application>repoquery</application> puede trabajar sobre cualquier arquitectura, por omisión utiliza las arquitecturas del sistema sobre el que está siendo ejecutado. Sin embargo, usted puede especificar las arquitecturas utilizando la opción <option>--archlist</option>.</para>
+<para><application>repoquery</application> puede trabajar sobre cualquier arquitectura, por omisión utiliza las arquitecturas del sistema sobre el que está siendo ejecutado. Sin embargo se pueden especificar las arquitecturas utilizando la opción <option>--archlist</option>.</para>
 <para>Sólo paquetes i686:</para>
 <screen>$ repoquery -q --archlist=i686 -a </screen>
 <para>Sólo paquetes i686 e i386:</para>
@@ -52,7 +52,7 @@ libguestfs-1:1.2.7-1.fc12.1.i686
 $ repoquery --archlist=src --repoid=fedora-source -q --whatrequires lsof
 libguestfs-1:1.0.75-1.fc12.src 
 </screen>
-<para>Si necesita una lista formateada de paquetes, con su url y el repositorio de donde proviene puede usar repoquery así:</para>
+<para>Si necesita una lista formateada de paquetes, con su url y el repositorio de donde proviene puede usar <application>repoquery</application> así:</para>
 <screen>$ repoquery -q --qf=&quot;%{name}&nbsp;%{repoid}&nbsp;%{location}&quot; pkg1 pkg2 pkg3 </screen>
 <para>Consulta de paquetes por patrón a un repositorio específico:</para>
 <screen>
@@ -157,7 +157,7 @@ Saving other metadata
 filelists.xml.gz  other.xml.gz  primary.xml.gz  repomd.xml
 </screen>
 
-<para>Una vez creada la metadata del repositorio yum es hora de disponibilizar el repositorio. En este ejemplo se creará una configuración local utilizando el método de acceso <uri>file:///</uri> que permitirá acceder al repositorio recién creado.</para>
+<para>Una vez creada los metadatos del repositorio YUM es hora de disponibilizar el repositorio. En este ejemplo se creará una configuración local utilizando el método de acceso <uri>file:///</uri> que permitirá acceder al repositorio recién creado.</para>
 
 <para><filename>/etc/yum.repos.d/rubyera.repo</filename></para>
 <screen>
@@ -186,12 +186,11 @@ rubygem-pg-0:0.9.0-1.fc13.x86_64
 
 <section><title>yum-groups-manager</title>
 
-	<para><application>yum-groups-manager</application> se usa para crear o editar el archivo de metadata de grupos para un repositorio yum. Usar esta herramienta es frecuentemente mucho más fácil que editar el XML correspondiente a mano. <application>yum-groups-manager</application> puede cargar un archivo entero de metadatos de grupo o crear uno nuevo o editar un grupo existente y luego escribir los metadatos como salida.</para>
+	<para><application>yum-groups-manager</application> se usa para crear o editar el archivo de metadatos de grupos para un repositorio YUM. Usar esta herramienta es frecuentemente mucho más fácil que editar el XML correspondiente a mano. <application>yum-groups-manager</application> puede cargar un archivo entero de metadatos de grupo o crear uno nuevo o editar un grupo existente y luego escribir los metadatos como salida.</para>
 
-
-	<para>Antes de poder utilizar esta herramienta necesita que los paquetes que se vayan a agregar a los grupos correspondientes estén disponibles vía yum, es decir, deben ya estar disponibles en los repositorios configurados.</para>
+	<para>Antes de poder utilizar esta herramienta necesita que los paquetes que se vayan a agregar a los grupos correspondientes estén disponibles vía <application>yum</application>, es decir, deben ya estar disponibles en los repositorios configurados.</para>
 	
-	<para><emphasis>Creación del grupo yum Rubyera</emphasis></para>
+	<para><emphasis>Creación del grupo YUM Rubyera</emphasis></para>
 	<screen>
 # yum-groups-manager -n &quot;Rubyera&quot; --id=rubyera --description=&quot;Rubyera, paquetes producidos por...&quot; --save=comps.xml --mandatory passenger
 </screen>
@@ -215,7 +214,7 @@ rubygem-pg-0:0.9.0-1.fc13.x86_64
 &lt;/comps&gt;
 </screen>
 
-<para>Una vez creado el archivo comps.xml y colocándolo en el mismo directorio donde se encuentran los rpms, se debe volver a ejecutar el comando createrepo especificando ahora el nombre del archivo que define los grupos. </para>
+<para>Una vez creado el archivo <filename>comps.xml</filename> y colocándolo en el mismo directorio donde se encuentran los rpms, se debe volver a ejecutar el comando <command>createrepo</command> especificando ahora el nombre del archivo que define los grupos. </para>
 
 <screen>
 # createrepo --verbose -g comps.xml /var/www/html/x86_64/
@@ -238,15 +237,16 @@ Grupo: Rubyera
    passenger
 </screen>
 
+<note><title>Un tipo de aplicación a la vez</title>
 <para>No se pueden agregar aplicaciones mandatorias y opcionales o por omisión en una sola línea de comando, por lo que debe hacerse en comandos separados, por ejemplo, para agregar paquetes opcionales se puede hacer:</para>
-
 <screen>
 # yum-groups-manager --id=rubyera --load=repodata/comps.xml --save=comps.xml --optional dhcp_probe
 </screen>
+</note>
 
 <para>Note que no se puede operar sobre el mismo archivo de entrada y de salida. La opción <option>--load</option> carga el archivo <filename>comps.xml</filename> producido previamente por <application>createrepo</application> mientras que <option>--save</option> está operando sobre el directorio donde se encuentran los rpms, en este caso en <filename class="directory">/var/www/html/x86_64</filename>.</para>
 
-<para>Una vez se tiene el nuevo archivo <filename>comps.xml</filename>, que se muestra abajo, se debe reconstruir el repositorio yum con <command>createrepo</command>.</para>
+<para>Una vez se tiene el nuevo archivo <filename>comps.xml</filename>, que se muestra abajo, se debe reconstruir el repositorio YUM con <command>createrepo</command>.</para>
 
 <screen>
 # cat rubyera.xml
@@ -331,7 +331,7 @@ Grupo: Rubyera debuginfo
 </section>
 <section><title>Repositorios explorables web con repoview</title>
 
-	<para><application>repoview</application> hace que el repositorio sea explorable creando una serie de páginas estáticas HTML. Utiliza el motor de plantillas kid para crear las páginas así que es personalizable. Antes de poder utilizarlo es necesaria su instalación.</para>
+	<para><application>repoview</application> hace que el repositorio YUM sea explorable creando una serie de páginas estáticas HTML. Utiliza el motor de plantillas kid para crear las páginas así que es personalizable. Para instalar:</para>
 	
 	<screen># yum install repoview </screen>
 	
@@ -342,7 +342,7 @@ Grupo: Rubyera debuginfo
 Examining repository...Sorry, sqlite files not found in the repository.
 Please rerun createrepo with a -d flag and try again.
 </screen>
-<para>Corrija y reconstruya su repositorio yum utilizando --database para que se generen los archivos sqlite.</para>
+<para>Corrija y reconstruya el repositorio YUM utilizando <option>--database</option> para que se generen los archivos sqlite.</para>
 
 <screen>
 # createrepo --verbose --database -g comps.xml /var/www/html/x86_64
@@ -373,7 +373,7 @@ Starting primary db creation: Sun Aug 15 07:52:46 2010
 Ending primary db creation: Sun Aug 15 07:52:48 2010
 Sqlite DBs complete
 </screen>
-<para>Ahora es posible ejecutar repoview con éxito, abajo un ejemplo simple.</para>
+<para>Ahora es posible ejecutar el comando <command>repoview</command> con éxito, abajo un ejemplo simple.</para>
 <screen>
 # repoview --title &quot;rubyera repo for F13 x86_64&quot; /var/www/html/x86_64
 Examining repository...done
@@ -411,7 +411,7 @@ repoview                            &lt;&lt; directorio nuevo
 rubygem-pg-0.9.0-1.fc13.x86_64.rpm
 </screen>
 
-<para>Apuntando un explorador web al archivo <filename>/var/www/httml/x86_64/repoview/index.html</filename> podrá obtener el resultado visual similar al siguiente.</para>
+<para>Apuntando un explorador web al archivo <filename>/var/www/httml/x86_64/repoview/index.html</filename> podrá obtener un resultado visual similar al siguiente.</para>
 
 <mediaobject>
 	<imageobject>
@@ -425,7 +425,7 @@ rubygem-pg-0.9.0-1.fc13.x86_64.rpm
 
 <section>
 	<title>repoclosure</title>
-	<para><application>Lee</application> los metadatos de una serie de repositorios y verifica todas las dependencias en todos los paquetes y su resolución. Imprime una lista de paquetes con dependencias no resueltas.</para>
+	<para><application>repoclosure</application> lee los metadatos de una serie de repositorios y verifica todas las dependencias en todos los paquetes y su resolución. Imprime una lista de paquetes con dependencias no resueltas.</para>
 	<para><emphasis>Uso:</emphasis></para>
 <screen>
 $ repoclosure -h
@@ -491,8 +491,8 @@ package: dhcp_probe-1.3.0-3.fc13.x86_64 from rubyera
 </section>
 
 <section>
-	<title>Creando espejos yum con reposync</title>
-	<para><application>reposync</application> se utiliza para sincronizar un repositorio remoto yum con un directorio local utilizando yum para recuperar los paquetes.</para>
+	<title>Creando espejos YUM con reposync</title>
+	<para><application>reposync</application> se utiliza para sincronizar un repositorio remoto YUM con un directorio local utilizando <application>yum</application> para recuperar los paquetes.</para>
 	<para><emphasis>Uso:</emphasis></para>
 
 <screen>
@@ -547,7 +547,7 @@ rubyera                                              | 3.2 kB     00:00 ...
 [rubyera: 14    of 14    ] Downloading rubygem-pg-0.9.0-1.fc13.x86_64.rpm
 </screen>
 
-<para>Si intenta nuevamente sincronizar, <command>reposync</command> no volverá a descargar los paquetes existentes ahorrando ancho de banda.</para>
+<para>Si se intenta nuevamente sincronizar, <command>reposync</command> no volverá a descargar los paquetes existentes ahorrando ancho de banda.</para>
 
 <screen>
 $ reposync --repoid=rubyera 
@@ -566,9 +566,9 @@ $ reposync --repoid=rubyera
 [rubyera: 13    of 14    ] Skipping existing passenger-debuginfo-2.2.15-1.fc13.x86_64.rpm
 [rubyera: 14    of 14    ] Skipping existing rubygem-pg-0.9.0-1.fc13.x86_64.rpm
 </screen>
-<para>Un ejemplo de uso es crear un espejo local del repositorio fedora y otro del repositorio updates y usar dichos repositorios localmente. De esta forma sería sumamente rápido instalar y actualizar paquetes. Lo importante es mantener sincronizado regularmente nuestro repositorio con el repositorio maestro correspondiente llamando por ejemplo cada hora a <application>reposync</application> y a <application>createrepo</application>. Es importante notar que el archivo de grupos no es descargado por reposync. use <application>wget</application> o <application>curl</application> para descargarlo.</para>
+<para>Un ejemplo de uso es crear un espejo local del repositorio fedora y otro del repositorio updates y usar dichos repositorios localmente. De esta forma sería sumamente rápido instalar y actualizar paquetes. Lo importante es mantener sincronizado regularmente el repositorio espejo local con el repositorio maestro correspondiente llamando por ejemplo cada hora a <application>reposync</application> y a <application>createrepo</application>. Es importante notar que el archivo de grupos no es descargado por <application>reposync</application>. Use <application>wget</application> o <application>curl</application> para descargarlo.</para>
 
-<para>Una de las ventajas de usar <application>reposync</application> en vez de por ejemplo espejado con rsync, ftp o http, es que <application>reposync</application> al trabajar con yum se beneficia del listado de espejos existentes en la definición del repositorio que se quiere espejar. A cambio, cuando se usa rsync,ftp o http, se depende de un servidor maestro único, que si falla, es más difícil recuperarse de dicha falla y manejarla, con <application>reposync</application> es totalmente transparente y simple de hacer.</para>
+<para>Una de las ventajas de usar <application>reposync</application> en vez de por ejemplo espejado con rsync, ftp o http, es que <application>reposync</application> al trabajar con <application>yum</application> se beneficia del listado de espejos existentes en la definición del repositorio que se quiere espejar. A cambio, cuando se usa rsync,ftp o http, se depende de un servidor maestro único, que si falla, es más difícil recuperarse de dicha falla y manejarla, con <application>reposync</application> es totalmente transparente y simple de hacer.</para>
 </section>
 
 <section>


More information about the docs-commits mailing list