[software-management-guide] Closer to a realese :)

Guillermo Gómez gomix at fedoraproject.org
Tue Jun 28 11:33:26 UTC 2011


commit bd6f39be06a089b2c658f193756c3df1cb444e7c
Author: Guillermo Gomez S. (Gomix) <guillermo.gomez at gmail.com>
Date:   Tue Jun 28 07:02:59 2011 -0430

    Closer to a realese :)

 es-ES/Gestion_avanzada_de_repositorios_yum.xml |   13 +
 es-ES/Uso_del_comando_yum.xml                  |  298 ++++++++++++------------
 es-ES/Utilidades_YUM.xml                       |    7 +
 3 files changed, 164 insertions(+), 154 deletions(-)
---
diff --git a/es-ES/Gestion_avanzada_de_repositorios_yum.xml b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
index b7c5405..4e9cf24 100644
--- a/es-ES/Gestion_avanzada_de_repositorios_yum.xml
+++ b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
@@ -258,6 +258,19 @@ ruby updates http://download.fedoraproject.org/pub/fedora/linux/updates/13/x86_6
 ruby-gtk2 updates http://download.fedoraproject.org/pub/fedora/linux/updates/13/x86_64/ruby-gtk2-0.90.2-1.fc13.x86_64.rpm
 </screen>
 
+<para>Abajo otro ejemplo de uso del formato de consulta con las licencias.</para>
+
+<screen>
+$ repoquery --qf "%{ui_nevra} %{license}" rpm*
+rpm-4.9.0-9.fc15.x86_64 GPLv2+
+rpm-apidocs-4.9.0-9.fc15.noarch GPLv2+
+rpm-build-4.9.0-9.fc15.x86_64 GPLv2+
+rpm-build-libs-4.9.0-9.fc15.i686 GPLv2+ and LGPLv2+ with exceptions
+rpm-build-libs-4.9.0-9.fc15.x86_64 GPLv2+ and LGPLv2+ with exceptions
+rpm-cron-4.9.0-9.fc15.noarch GPLv2+
+...
+</screen>
+
 <para>Consulta de paquetes por patrón a un repositorio específico:</para>
 <screen>
 $ repoquery --repoid=updates-testing fw*
diff --git a/es-ES/Uso_del_comando_yum.xml b/es-ES/Uso_del_comando_yum.xml
index f5f70f2..32f355c 100644
--- a/es-ES/Uso_del_comando_yum.xml
+++ b/es-ES/Uso_del_comando_yum.xml
@@ -10,7 +10,7 @@
 		<title>Comandos yum y su sintaxis</title>
 		<para>Si se revisa las páginas del manual, <command>man yum</command>, se encontrará la siguiente definición para el uso de <application>yum</application>:</para>
 		<screen>yum [options] [command] [package ...]</screen>
-		<para>De la sintáxis entonces se sabe que existen opciones y comandos <application>yum</application>, seguido de una lista de nombres de paquetes. Se mezclarán a continuación a lo largo del desarrollo de este manual diferentes comandos y opciones de <application>yum</application> pero es de suma importancia destacar su diferencia ya que no todas las opciones aplican a todos los comandos. La referencia es la página del manual de <application>yum</application> (<command>man yum</command>). Una opción rápida es simplemente tipear el comando <command>yum</command> y ver la ayuda que despliega de su uso, por ejemplo, abajo la salida del comando <command>yum</command> y de acuerdo a las extensiones instaladas en un sistema Fedora dado, se listan los comandos y opciones:</para>
+		<para>De la sintaxis entonces se sabe que existen opciones y comandos <application>yum</application>, seguido de una lista de nombres de paquetes. Se mezclarán a continuación a lo largo del desarrollo de este manual diferentes comandos y opciones de <application>yum</application> pero es de suma importancia destacar su diferencia ya que no todas las opciones aplican a todos los comandos. La referencia es la página del manual de <application>yum</application> (<command>man yum</command>). Una opción rápida es simplemente tipear el comando <command>yum</command> y ver la ayuda que despliega de su uso, por ejemplo, abajo la salida del comando <command>yum</command> y de acuerdo a las extensiones instaladas en un sistema Fedora dado, se listan los comandos y opciones:</para>
 		<screen>$ yum
 Complementos cargados:downloadonly, filter-data, list-data, presto, refresh-packagekit, show-leaves
 Necesita ingresar algún comando
@@ -291,37 +291,47 @@ Configurando el proceso de instalación
 Resolviendo dependencias
 Skipping filters plugin, no data
 --&gt; Ejecutando prueba de transacción
----&gt; Paquete xfig.i686 0:3.2.5-22.a.fc12 definido para ser actualizado
---&gt; Procesando dependencias: xfig-common = 3.2.5-22.a.fc12 para el paquete: xfig-3.2.5-22.a.fc12.i686
---&gt; Procesando dependencias: libXaw3d.so.7 para el paquete: xfig-3.2.5-22.a.fc12.i686
+---&gt; Package xfig.x86_64 0:3.2.5-26.b.fc15 will be instalado
+--&gt; Procesando dependencias: xfig-common = 3.2.5-26.b.fc15 para el paquete: xfig-3.2.5-26.b.fc15.x86_64
 --&gt; Ejecutando prueba de transacción
----&gt; Paquete Xaw3d.i686 0:1.5E-15.fc12 definido para ser actualizado
----&gt; Paquete xfig-common.i686 0:3.2.5-22.a.fc12 definido para ser actualizado
---&gt; Procesando dependencias: transfig &gt;= 1:3.2.5 para el paquete: xfig-common-3.2.5-22.a.fc12.i686
---&gt; Ejecutando prueba de transacción
----&gt; Paquete transfig.i686 1:3.2.5-8.fc12 definido para ser actualizado
+---&gt; Package xfig-common.x86_64 0:3.2.5-26.b.fc15 will be instalado
 --&gt; Resolución de dependencias finalizada
 
 Dependencias resueltas
 
-==========================================================================================================
- Paquete            Arquitectura          Versión                 Repositorio                       Tamaño
-==========================================================================================================
+================================================================================
+ Paquete            Arquitectura  Versión                   Repositorio   Tamaño
+================================================================================
 Instalando:
- xfig                                   i686  3.2.5-22.a.fc12        fedora                         414 k
+ xfig               x86_64        3.2.5-26.b.fc15           fedora        502 k
 Instalando para las dependencias:
- Xaw3d                                  i686  1.5E-15.fc12           fedora                         143 k
- transfig                               i686  1:3.2.5-8.fc12         fedora                         215 k
- xfig-common                            i686  3.2.5-22.a.fc12        fedora                         4.3 M
+ xfig-common        x86_64        3.2.5-26.b.fc15           fedora        4.6 M
 
 Resumen de la transacción
-==========================================================================================================
-Instalar       4 Paquete(s)
-Actualizar       0 Paquete(s)
+================================================================================
+Instalar       2 Paquete(s)
 
 Tamaño total de la descarga: 5.1 M
-Tamaño instalado: 15 M
-Está de acuerdo [s/N]:
+Tamaño instalado: 14 M
+Está de acuerdo [s/N]:Descargando paquetes:
+Setting up and reading Presto delta metadata
+Processing delta metadata
+Package(s) data still to download: 5.1 M
+--------------------------------------------------------------------------------
+Total                                            41 kB/s | 5.1 MB     02:06     
+Ejecutando el rpm_check_debug
+Ejecutando prueba de transacción
+La prueba de transacción ha sido exitosa
+Ejecutando transacción
+  Instalando    : xfig-common-3.2.5-26.b.fc15.x86_64                     1/2 
+  Instalando    : xfig-3.2.5-26.b.fc15.x86_64                            2/2 
+Instalado:
+  xfig.x86_64 0:3.2.5-26.b.fc15                                                 
+
+Dependencia(s) instalada(s):
+  xfig-common.x86_64 0:3.2.5-26.b.fc15                                          
+
+¡Listo!
 </screen>
 <para>En este ejemplo se desea instalar la aplicacion <application>xfig</application> pero se necesita una serie de dependencias no instaladas previamente en el sistema.</para>
 <para><application>yum</application> se ha dado cuenta de ello y ha incluido las dependencias necesarias para poder tener éxito en la tarea encomendada.</para>
@@ -331,38 +341,28 @@ Está de acuerdo [s/N]:
 			<para>Es posible que al querer instalar un paquete de software no se sepa a ciencia cierta el nombre del paquete correspondiente en Fedora o se cometa un error de dedo en la especificación del nombre del paquete deseado, en estos casos <application>yum</application> incluye una búsqueda y sus resultados como sugerencias:</para>
 			<screen># su -c "yum install zim"
 ...
-Setting up Install Process
-Parsing package install arguments
-No package zim available.
-  * Maybe you meant: Zim
-Nothing to do
+Configurando el proceso de instalación
+No existe disponible ningún paquete zim.
+  * Tal vez quería decir: Zim
+  Error: Nada para hacer
 </screen>
 
 <para>Note la sugerencia de que tal vez lo que quiso decir era "Zim" en vez de "zim". Además note que la identificación de los nombres de paquetes es sensible al mayusculado.</para>
 
-<warning><title>Advertencia</title>
-	<para>Con LANG=es_ES.UTF-8 no muestra aún la sugerencia.</para>
-	<screen># yum install zim
-...
-Configurando el proceso de instalación
-No existe disponible ningún paquete zim.
-Nada para hacer
-</screen>
-</warning>
 </section>
 
 <section>
 	<title>Instalar un RPM</title>
 	<para>En el caso de que le suministren un archivo RPM puede utilizar el mismo comando <command>yum install</command>, que es equivalente al obsoleto comando <command>yum localinstall</command>, así:</para>
-	<screen># su -c "yum localinstall psad-2.1.4-1.i386.rpm"</screen>
+	<screen>$ su -c "yum localinstall psad-2.1.4-1.i386.rpm"</screen>
 	<para>o</para>
-	<screen># su -c "yum install psad-2.1.4-1.i386.rpm"</screen>
+	<screen>$ su -c "yum install psad-2.1.4-1.i386.rpm"</screen>
 	<para>De esta forma si hay dependencias, <application>yum</application> las calculará e instalará. Una opción adicional frecuentemente necesaria es <option>--nogpgcheck</option> para los casos de que cree sus propios RPM y no firme los paquetes o no haya importado la firma gpg correspondiente al anillo de firmas autorizadas. </para>
-	<screen># su -c "yum --nogpgcheck install psad-2.1.4-1.i386.rpm"</screen>
+	<screen>$ su -c "yum --nogpgcheck install psad-2.1.4-1.i386.rpm"</screen>
 	<warning>
 		<title>Exija paquetes firmados</title>
 		<para>Si el proveedor del paquete no lo firma, no es realmente recomendable que lo use a menos que tenga absoluta confianza del origen del paquete, exija a las casas de software que firmen sus paquetes por razones de seguridad e importe la firma correspondiente.</para>
-		<screen># su -c "rpm --import /ruta/a_la/llave/GPG"</screen>
+		<screen>$ su -c "rpm --import /ruta/a_la/llave/GPG"</screen>
 	</warning>
 
 	<para>El comando <command>yum localinstall</command> se mantiene por herencia pero está en desuso, use la forma <command>yum install</command>.</para>
@@ -386,14 +386,14 @@ yum-plugin-changelog.noarch            1.1.26-1.fc13                @fedora
 
 Dependencias resueltas
 
-==========================================================================================================
- Paquete            Arquitectura          Versión                 Repositorio                       Tamaño
-==========================================================================================================
+================================================================================
+ Paquete            Arquitectura          Versión          Repositorio    Tamaño
+================================================================================
 Reinstalando:
- yum-plugin-changelog    noarch     1.1.26-1.fc13                   fedora                           17 k
+ yum-plugin-changelog    noarch     1.1.26-1.fc13              fedora        17 k
 
 Resumen de la transacción
-==========================================================================================================
+================================================================================
 Reinstall     1 Package(s)
 
 Tamaño total de la descarga: 17 k
@@ -414,8 +414,8 @@ yum-plugin-changelog.noarch         1.1.26-1.fc13                @fedora
 
 <section>
 	<title>Actualizando el software</title>
-	<para>En general <command>yum update</command> es el comando requerido para intentar actualizar un paquete o grupo de paquetes previamente instalado. El commando <command>yum update</command> si verifica que el o los paquetes que se desean actualizar estén instalados, esto es una diferencia al comportamiento que muestra el comando <command>rpm -U paquete.rpm</command>.</para>
-	<screen># yum update zzuf
+	<para>En general <command>yum update</command> es el comando requerido para intentar actualizar un paquete o grupo de paquetes previamente instalado. El commando <command>yum update</command> verifica que el o los paquetes que se desean actualizar estén instalados, esto es una diferencia al comportamiento que muestra el comando <command>rpm -U paquete.rpm</command>.</para>
+	<screen>$ su -c "yum update zzuf"
 Complementos cargados:aliases, downloadonly, fastestmirror, list-data,
 ...
 Configurando el proceso de actualización
@@ -424,14 +424,14 @@ No se han seleccionando paquetes para ser actualizados
 	</screen>
 	<section><title>Actualizar un paquete</title>
 		<para>Esta opción como ya se ha adelantado es natural e intuitivo con <application>yum</application>, vea el siguiente ejemplo simple de uso especificando un paquete a actualizar.</para>
-		<screen># su -c "yum update xfig"</screen>
+		<screen>$ su -c "yum update xfig"</screen>
 	</section>
 	<section>
 		<title>Actualizar con un RPM</title>
 		<para>Este es un caso similar al de instalación desde un archivo rpm, en este caso se  ha suministrado un archivo rpm para actualizar una versión previamente instalada.</para>
-		<screen># su -c "yum update psad-2.1.4-1.i386.rpm"</screen>
+		<screen>$ su -c "yum update psad-2.1.4-1.i386.rpm"</screen>
 		<para>o</para>
-		<screen># su -c "yum localupdate psad-2.1.4-1.i386.rpm"</screen>
+		<screen>$ su -c "yum localupdate psad-2.1.4-1.i386.rpm"</screen>
 		<para>La forma <command>yum localupdate</command> se mantiene por herencia pero está obsoleta, use <command>yum update</command> de ahora en adelante.</para>
 
 	</section>
@@ -451,14 +451,14 @@ Resolviendo dependencias
 
 Dependencias resueltas
 
-===========================================================================================
- Paquete            Arquitectura          Versión                 Repositorio        Tamaño
-===========================================================================================
+================================================================================
+ Paquete            Arquitectura          Versión          Repositorio    Tamaño
+================================================================================
 Desactualizando:
- vorbis-tools          i686       1:1.2.0-6.fc12                   fedora             157 k
+ vorbis-tools          i686       1:1.2.0-6.fc12               fedora      157 k
 
 Resumen de la transacción
-===========================================================================================
+================================================================================
 Eliminar          0 Paquete(s)
 Reinstalar        0 Paquete(s)
 Desactualizar     1 Paquete(s)
@@ -486,21 +486,21 @@ Instalado:
 vorbis-tools-1.2.0-6.fc12.i686
 </screen>
 
-<warning><title>Use en conjunto con repo updates-testing</title>
+<warning><title>Mejor con repo updates-testing o con extensión yum-plugin-local. </title>
 	<para>El repositorio [updates] sólo mantiene la última versión del paquete, entonces, para usar <command>yum downgrade</command> de forma confiable debe habilitar el repositorio [updates-testing] y entonces hacer <command>yum update ...</command> y luego si no resulta, se puede entonces revertir hacia la versión anterior en [updates] o en el mismo repo [fedora] con <command>yum downgrade ...</command>.</para>
 
-	<para>Otra alternativa es mantener un repositorio local con dichas versiones con por ejemplo la extensión <application>yum-plugin-local</application>.</para>
+	<para>Otra alternativa es mantener un repositorio local con todas las versiones previamente instaladas con por ejemplo la extensión <application>yum-plugin-local</application>.</para>
 </warning>
 
 
 	</section>
 	<section><title>Actualización general</title>
 		<para>Si lo que se desea es actualizar el sistema y todas sus aplicaciones instaladas, use el comando siguiente:</para>
-		<screen># su -c "yum update"</screen>
+		<screen>$ su -c "yum update"</screen>
 	</section>
 	<section><title>Verificación y listado de actualizaciones</title>
 		<para>Este comando <application>yum</application> permite saber si el sistema tiene actualizaciones pendientes que pueden ser aplicadas.</para>
-		<screen># su -c "yum check-update"
+		<screen>$ su -c "yum check-update"
 ...
 
 finch.i686                             2.7.2-1.fc12                      updates
@@ -512,18 +512,18 @@ pidgin.i686                            2.7.2-1.fc12                      updates
 schroedinger.i686                      1.0.8-4.fc12                      updates
 </screen>
 <para>Se puede preguntar por si hay actualizaciones de un paquete en específico.</para>
-<screen># su -c "yum check-update yum-plugin-changelog"
+<screen>$ su -c "yum check-update yum-plugin-changelog"
 ...
 yum-plugin-changelog                   1.1.28-1.fc13                updates
-# su -c "yum list installed yum-plugin-changelog"
+$ su -c "yum list installed yum-plugin-changelog"
 ...
 yum-plugin-changelog.noarch            1.1.26-1.fc13                @fedora</screen>
 	</section>
 	<section><title>Exclusión al actualizar</title>
-		<para>De tanto en tanto se da el caso que es necesario excluir este o cual paquete durante el proceso de actualización, es posible que se desee mantener la versión actual, luego se mostrará otra técnica más adecuada para esta situación particular. Por ahora siga la corrient y use la opción <option>--exclude</option>, así:</para>
-		<screen># su -c "yum update --exclude=ekiga"</screen>
+		<para>De tanto en tanto se da el caso que es necesario excluir este o cual paquete durante el proceso de actualización, es posible que se desee mantener la versión actual, luego se mostrará otra técnica más adecuada para esta situación particular. Por ahora siga la corrientee y use la opción <option>--exclude</option>, así:</para>
+		<screen>$ su -c "yum update --exclude=ekiga"</screen>
 		<para>Esto puede que sea necesario porque en un momento dado los espejos que usa no se actualizan lo suficientemente rápido y no quiere o no puede esperar, o simplemente no desea o no puede usar la nueva versión.</para>
-		<para>Si desea excluir paquetes de <application>yum</application> de manera que estos no puedan ser actualizados de forma permanente, se debe modificar <filename>yum.conf</filename> agregando la directiva <parameter>exclude</parameter>. Puede usar una lista de nombres de paquetes separados por coma.</para>
+		<para>Si desea excluir paquetes de <application>yum</application> de manera que éstos no puedan ser actualizados de forma permanente, se debe modificar <filename>yum.conf</filename> agregando la directiva <parameter>exclude</parameter>. Puede usar una lista de nombres de paquetes separados por coma.</para>
 		<screen>[main]
 cachedir=/var/cache/yum
 keepcache=0
@@ -542,7 +542,7 @@ exclude=pidgin, amsn, emesene, paquete</screen>
 	</section>
 	<section><title>Evitar paquetes problemáticos al actualizar</title>
 		<para>En ciertas situaciones se pueden obtener problemas de dependencias que eviten procesar una actualización de software, si desea hacer una actualización evitando dichos paquetes y sus dependencias, use la opción <option>--skip-broken</option>. Con ello no resolverá los problemas de dependencias, pero al menos tendrá el sistema lo más actualizado posible hasta que se logre conseguir la solución.</para>
-		<screen># su -c "yum udpate --skip-broken"
+		<screen>$ su -c "yum udpate --skip-broken"
 ...
 </screen>
 	</section>
@@ -550,7 +550,7 @@ exclude=pidgin, amsn, emesene, paquete</screen>
 
 <section><title>Removiendo software</title>
 	<para>Para la desinstalación de software las cosas son igual de simples, use el comando <command>yum remove</command>.</para>
-	<screen># su -c "yum remove xfig"
+	<screen>$ su -c "yum remove xfig"
 ...
 Dependencies Resolved
 
@@ -571,7 +571,7 @@ Remove       2 Package(s)
 Is this ok [y/N]: 
 </screen>
 <para>También se puede utilizar la forma:</para>
-<screen># su -c "yum erase xifg"
+<screen># su -c "yum erase xfig"
 ...
 </screen>
 
@@ -644,7 +644,7 @@ Descripción :Yum is a utility that can check for and automatically download and
    </screen>
 
 <note><title>Sólo con root</title>
-	<para>El listado resultante del comando <command>yum info</command> no mostrará los otros resultados si no se corre con privilegios de superusuario root.</para>
+	<para>El listado resultante del comando <command>yum info</command> puedo no mostrar los otros resultados si no se corre con privilegios de superusuario root para que actualice los metadatos de los repositorios.</para>
 </note>
 </section>
 
@@ -671,7 +671,7 @@ xfce4-mailwatch-plugin.i386&nbsp;: Mail Watcher plugin for the Xfce panel
 	</section>
 
 <section><title>Búsqueda por funcionalidad o archivo</title>
-	<para>El comando <command>yum provides</command> o su alias <command>yum whatprovides</command> es otra forma de buscar en la base de datos de paquetes. En este caso se busca qué paquete provee cierta funcionalidad o archivo. Use un nombre específico o sintáxis tipo file-glob wildcards para listar los paquetes disponibles o instalados que proveen la funcionalidad o archivo buscado.</para>
+	<para>El comando <command>yum provides</command> o su alias <command>yum whatprovides</command> es otra forma de buscar en la base de datos de paquetes. En este caso se busca qué paquete provee cierta funcionalidad o archivo. Use un nombre específico o sintaxis tipo file-glob wildcards para listar los paquetes disponibles o instalados que proveen la funcionalidad o archivo buscado.</para>
 	<screen>$ su -c "yum provides /etc/httpd/conf/httpd.conf"
 ...
 httpd-2.2.10-2.i386&nbsp;: Apache HTTP Server
@@ -688,7 +688,7 @@ Other      &nbsp;: Provides-match: /etc/httpd/conf/httpd.conf
 
 <section><title>Listado de paquetes instalados</title>
 	<para>El comando <command>yum list installed</command> muestra el listado de los paquetes actualmente instalados en el sistema.</para>
-	<screen># su -c "yum list installed"
+	<screen>$ su -c "yum list installed"
 
 Installed Packages
 
@@ -702,7 +702,7 @@ GFS-kernel-smp.i686 2.6.15.1-5.FC5.33 installed
 
 <section><title>Listado de paquetes disponibles</title>
 	<para>Es posible listar los paquetes que están disponibles para ser instalados a partir de los repositorios configurados:</para>
-	<screen># su -c "yum list available"
+	<screen>$ su -c "yum list available"
 
 Setting up repositories
 
@@ -720,9 +720,9 @@ BibTool.i386 2.48-4.fc5 fedora-extras-ve
 
 <section><title>Listado de actualizaciones disponibles</title>
 	<para>Es posible listar los paquetes instalados que tienen actualizaciones disponibles en los repositorios habilitados:</para>
-	<screen># su -c "yum list updates"
+	<screen>$ su -c "yum list updates"
 ...
-Updated Packages
+Paquetes actualizados
 
 apr-util.i386 1.2.8-1.fc6 fedora-actualiza
 cups.i386 1:1.2.7-1.5.fc6 fedora-actualiza
@@ -733,7 +733,7 @@ cups-libs.i386 1:1.2.7-1.5.fc6 fedora-actualiza
 
 <section><title>Listado de paquetes recientes</title>
 	<para>Es posible listar qué nuevos paquetes han sido agregados recientemente a los repositorios configurados usando la opción <option>recent</option> del comando <option>list</option>:</para>
-	<screen># su -c "yum list recent" | head -n 15
+	<screen>$ su -c "yum list recent" | head -n 15
 ...
 Paquetes añadidos recientemente
 ditaa.noarch                        0.9-4.r74.fc12                 updates      
@@ -752,40 +752,30 @@ gphotoframe-gss.noarch              1.0-2.fc12                     updates </scr
 <section><title>Listado de paquetes foráneos</title>
 	<para>Este listado puede llegar a ser muy importante ya que lista todos los paquetes instalados que no están disponibles en los repositorios configurados y habilitados. Probablemente se bajó un rpm de un servidor web de terceros y se instaló, un paquete totalmente ajeno a los repositorios configurados y habilitados. También puede que por razones de problemas de dependencias algunos paquetes antiguos aún vivan en su sistema sin que usted lo sepa. También existe la posibilidad de que haya habilitado el repositorio updates-testing, o cualquier otro, temporalmente e instalado algún paquete desde dicho repositorio y luego se ha vuelto a deshabilitar dicho repositorio.</para>
 
-	<screen># su -c "yum list extras"
-Loaded plugins: aliases, changelog, dellsysidplugin2, fastestmirror, filter-data, list-data, presto, refresh-packagekit, verify
-Loading mirror speeds from cached hostfile
+	<screen>$ su -c "yum list extras"
+...		
+Complementos cargados:aliases, filter-data, keys, list-data, merge-conf, presto,
+                    : refresh-packagekit, tmprepo
 Paquetes extra
-8Kingdoms.i386                                           1.1.0-6.fc9                                             installed                                   
-WorldOfGooDemo.i386                                      1.41-1                                                  @/WorldOfGooDemo.1.41/11                    
-chromium.i686                                            6.0.476.0-1.fc12                                        @chromium                                   
-clamsmtp.i686                                            1.10-1.fc12.mf                                          @anaconda-InstallationRepo-200911081854.i386
-dmenu.i686                                               4.0-2.fc12.mf                                           @anaconda-InstallationRepo-200911081854.i386
-fedora-packager.noarch                                   0.5.1.0-1.fc12                                          @updates-testing                            
-flash-plugin.i386                                        10.0.32.18-release                                      installed                                   
-gift.i586                                                0.11.8.1-12.fc11                                        installed                                   
-gnome-compiz-manager.i586                                0.10.4-8.fc11                                           installed                                   
-gnome-spell.i386                                         1.0.8-5.fc9                                             installed                                   
-goffice04.i586                                           0.4.3-5.fc11                                            installed                                   
-kernel.i686                                              2.6.32.14-127.fc12                                      @updates                                    
-kernel-devel.i686                                        2.6.32.14-127.fc12                                      @updates                                    
-libXTrap.i386                                            1.0.0-6.fc10                                            installed                                   
-libXfontcache.i386                                       1.0.4-5.fc9                                             installed                                   
-libdhcp4client.i386                                      12:4.0.0-36.fc10                                        @updates/10                                 
-libdvdcss.i386                                           1.2.10-1                                                installed                                   
-libvolume_id.i586                                        141-7.fc11                                              @updates/11                                 
-livna-release.noarch                                     1:1-1                                                   installed                                   
-python-json.noarch                                       3.4-6.fc11                                              installed                                   
-sendEmail.noarch                                         1.56-1                                                  installed                                   
-skype.i586                                               2.1.0.81-fc10                                           @/skype-2.1.0.81-fc10.i586                  
-thatfleminggent-release.noarch                           12-1.mf                                                 @anaconda-InstallationRepo-200911081854.i386</screen>
+VirtualBox-OSE-kmodsrc.x86_64    4.0.4-1.fc15               @anaconda-InstallationRepo-201105052317.x86_64
+bash.x86_64                      4.2.10-3.fc15              @updates            
+chromium.x86_64                  12.0.718.0-1.fc15          @fedora-chromium    
+chromium-libs.x86_64             12.0.718.0-1.fc15          @fedora-chromium    
+control-center.x86_64            1:3.0.1.1-6.fc15           @updates-testing    
+control-center-filesystem.x86_64 1:3.0.1.1-6.fc15           @updates-testing    
+curl.x86_64                      7.21.3-7.fc15              @updates            
+dbus-qt.x86_64                   0.70-7.fc12                @fedora/12          
+djvulibre-devel.x86_64           3.5.22-2.fc15              @updates-testing    
+djvulibre-libs.x86_64            3.5.22-2.fc15              @updates-testing    
+...
+</screen>
 
 </section>
 </section>
 
 <section><title>Habilitar repositorio al momento</title>
 	<para>Es común que se tengan repositorios deshabilitados, por ejemplo, los de fuentes rpm o los repositorios con paquetes bajo prueba, dada la circunstancia es necesario habilitarlos y realizar alguna acción <application>yum</application>, por ejemplo buscar información de algún paquete en rawhide, use <option>--enablerepo</option> y habilite al momento:</para>
-	<screen># su -c "yum info --enablerepo=rawhide bro"
+	<screen>$ su -c "yum info --enablerepo=rawhide bro"
 ...
 rawhide                                              | 4.3 kB     00:00     
 rawhide/primary_db                                   |  13 MB     01:55     
@@ -814,8 +804,8 @@ Descripción :Bro is an open-source, Unix-based Network Intrusion Detection Syst
 
 
 <section><title>Listar dependencias</title>
-	<para>Con <application>yum</application> es  es muy fácil listar las dependencias de un paquete dado.</para>
-	<screen># yum deplist rubygems
+	<para>Con <application>yum</application> es muy fácil listar las dependencias de un paquete dado.</para>
+	<screen>$ yum deplist rubygems
 ...		
 Buscando dependencias:
 paquete: rubygems.noarch 1.3.6-1.fc13
@@ -875,21 +865,21 @@ plugins=1
 showdupesfromrepos=1</screen>
 <para>Un ejemplo de los resultados se muestra a continuación.</para>
 <para><parameter>showdupesfromrepos=0</parameter></para>
-<screen># su -c "yum list available vorbis-tools"
+<screen>$ su -c "yum list available vorbis-tools"
 ...
 Paquetes disponibles
 vorbis-tools.i686                    1:1.2.0-8.fc12                     updates
 </screen>
 
 <para><parameter>showdupesfromrepos=1</parameter></para>
-<screen># su -c "yum list available vorbis-tools"
+<screen>$ su -c "yum list available vorbis-tools"
 ...
 Paquetes disponibles
 vorbis-tools.i686                    1:1.2.0-6.fc12                     fedora 
 vorbis-tools.i686                    1:1.2.0-8.fc12                     updates</screen>
 <para>También es posible sólo habilitar al momento con el uso de la opción <option>--showduplicates</option>.</para>
 
-<screen># su -c "yum list available vorbis-tools --showduplicates"
+<screen>$ su -c "yum list available vorbis-tools --showduplicates"
 ...
 Paquetes disponibles
 vorbis-tools.x86_64                  1:1.2.0-7.fc13                   fedora 
@@ -898,7 +888,7 @@ vorbis-tools.x86_64                  1:1.2.0-8.fc13                   updates</s
 
 <section><title>Bloqueo existente ...</title>
 	<para>Si obtiene el siguiente mensaje al ejecutar un comando <application>yum</application>:</para>
-	<screen># yum install xxx*
+	<screen>$ su -c "yum install xxx*"
 Complementos cargados:aliases, presto, verify
 Bloqueo existente en /var/run/yum.pid: otra copia se encuentra en ejecución como pid 12588.
 Otra aplicación tiene retenido el bloqueo de Yum; esperándolo para salir... 
@@ -923,15 +913,15 @@ Contraseña:
 </section>
 
 <section><title>Grupos de software YUM</title>
-	<para>Ahora se revisará los comandos y configuraciones <application>yum</application> relacionadas a grupos de software que ciertamente son muy útiles y que se refieren a la capacidad del sistema <application>YUM</application> de manejar grupos de paquetes de software para listar, instalar, actualizar o remover dichos grupos de software en una única transacción <command>yum</command>.</para>
-	<para>En general la sintáxis de los comandos <command>yum</command> disponibles específicos a grupos son:</para>
+	<para>Ahora se revisará los comandos y configuraciones <application>YUM</application> relacionadas a grupos de software que ciertamente son muy útiles y que se refieren a la capacidad del sistema de manejar grupos de paquetes de software para listar, instalar, actualizar o remover dichos grupos de software en una única transacción <command>yum</command>.</para>
+	<para>En general la sintaxis de los comandos <command>yum</command> disponibles específicos a grupos son:</para>
 	<screen>* groupinstall group1 [group2] [...]
 * groupupdate group1 [group2] [...]
 * grouplist [hidden] [groupwildcard] [...]
 * groupremove group1 [group2] [...]
 * groupinfo group1 [...]</screen>
 
-<para>Alternativamente se puede utilizar los siguientes comandos base especificando el nombre de grupo por medio del prefijado "@" para indicar que se trata de un nombre de grupo y no de un nombre de paquete.</para>
+<para>Alternativamente se puede utilizar los siguientes comandos base especificando el nombre de grupo por medio del prefijo "@" para indicar que se trata de un nombre de grupo y no de un nombre de paquete.</para>
 
 <screen>* install @group1 [@group2] [...]
 * update @group1 [@group2] [...]
@@ -940,7 +930,7 @@ Contraseña:
 
 <section><title>Listar grupos disponibles</title>
 	<para>Para listar los grupos <application>YUM</application> disponibles use <option>grouplist</option>.</para>
-	<screen># yum grouplist 
+	<screen>$ yum grouplist 
 ...
 Configurando el proceso de grupo
 Grupos instalados:
@@ -977,7 +967,7 @@ Listo
 
 <section><title>Información de paquetes de grupo</title>
 	<para>Para obtener información de los grupos y de sus paquetes constitutivos use <option>groupinfo</option>.</para>
-	<screen># yum groupinfo &quot;Entorno de Escritorio Sugar&quot;
+	<screen>$ yum groupinfo &quot;Entorno de Escritorio Sugar&quot;
 ...
 
 Grupo: Entorno de Escritorio Sugar
@@ -1009,7 +999,7 @@ Grupo: Entorno de Escritorio Sugar
 </section>
 
 <section><title>Instalación y remoción de grupos</title>
-	<para>Cada grupo de software yum contiene una lista de paquetes componentes mandatorios, opcionales y predeterminados. Al aplicar el comando para instalación de grupo <application>yum</application> a continuación, usted deberá especificar cuáles de esos paquetes serán tomados en cuenta. El valor por omisión de este parámetro de configuración es "default, mandatory", es decir, se instalarán los componentes etiquetados como mandatorios y predeterminados. La directiva para configuración en <filename>yum.conf</filename> es <parameter>group_package_types</parameter>:</para>
+	<para>Cada grupo de software <application>YUM</application> contiene una lista de paquetes componentes mandatorios, opcionales y predeterminados. Al aplicar el comando para instalación de grupo <application>YUM</application> a continuación, usted deberá especificar cuáles de esos paquetes serán tomados en cuenta. El valor por omisión de este parámetro de configuración es "default, mandatory", es decir, se instalarán los componentes etiquetados como mandatorios y predeterminados. La directiva para configuración en <filename>yum.conf</filename> es <parameter>group_package_types</parameter>:</para>
 	<screen>[main]
 cachedir=/var/cache/yum
 keepcache=0
@@ -1020,51 +1010,51 @@ logfile=/var/log/yum.log
 group_package_types=default, mandatory, optional
 </screen>
 <para>Aclarado cuáles paquetes del grupo deseado se pueden instalar, un ejemplo de instalación de grupo, en este caso <emphasis>Agrupamiento o Clustering</emphasis>.</para>
-<screen># yum groupinstall &quot;Agrupamiento (clustering)&quot;
+<screen>$ su -c "yum groupinstall 'Agrupamiento (clustering)'"
 ...
 Dependencias resueltas
 
-===========================================================================================
- Paquete        Arquitectura       Versión                  Repositorio              Tamaño
-===========================================================================================
+==========================================================================================
+ Paquete        Arquitectura       Versión                  Repositorio             Tamaño
+==========================================================================================
 Instalando:
- cluster-cim      x86_64       0.17.0-1.fc13                fedora                   104 k
- cluster-snmp     x86_64       0.17.0-1.fc13                fedora                   113 k
- ipvsadm          x86_64       1.25-5.fc13                  fedora                    39 k
- modcluster       x86_64       0.17.0-1.fc13                fedora                   179 k
- rgmanager        x86_64       3.0.12-1.fc13                updates                  146 k
- ricci            x86_64       0.17.0-1.fc13                fedora                   604 k
+ cluster-cim      x86_64       0.17.0-1.fc13                fedora                  104 k
+ cluster-snmp     x86_64       0.17.0-1.fc13                fedora                  113 k
+ ipvsadm          x86_64       1.25-5.fc13                  fedora                   39 k
+ modcluster       x86_64       0.17.0-1.fc13                fedora                  179 k
+ rgmanager        x86_64       3.0.12-1.fc13                updates                 146 k
+ ricci            x86_64       0.17.0-1.fc13                fedora                  604 k
 Instalando para las dependencias:
- OpenIPMI-libs    x86_64       2.0.16-9.fc13                updates                  474 k
- cifs-utils       x86_64       4.5-2.fc13                   updates                   38 k
- cluster-glue     x86_64       1.0.2-1.fc13                 fedora                   230 k
- cluster-glue-libs x86_64      1.0.2-1.fc13                 fedora                   116 k
- clusterlib       x86_64       3.0.12-2.fc13                updates                   69 k
- cman             x86_64       3.0.12-2.fc13                updates                  407 k
- corosync         x86_64       1.2.3-1.fc13                 updates                  137 k
- corosynclib      x86_64       1.2.3-1.fc13                 updates                  146 k
- fence-agents     x86_64       3.0.12-1.fc13                updates                  164 k
- fence-virt       x86_64       0.2.1-1.fc13                 fedora                    33 k
- ipmitool         x86_64       1.8.11-4.fc13                fedora                   307 k
- keyutils         x86_64       1.2-6.fc12                   fedora                    36 k
- librdmacm        x86_64       1.0.10-2.fc13                fedora                    22 k
- net-snmp-utils   x86_64       1:5.5-13.fc13                updates                  163 k
- oddjob           x86_64       0.30-1.fc13                  fedora                    59 k
- openais          x86_64       1.1.3-1.fc13                 updates                  192 k
- openaislib       x86_64       1.1.3-1.fc13                 updates                   80 k
- openhpi-libs     x86_64       2.14.1-3.fc13                fedora                   135 k
- perl-Net-Telnet  noarch       3.03-9.fc13                  fedora                    55 k
- perl-TimeDate    noarch       1:1.20-1.fc13                fedora                    42 k
- pexpect          noarch       2.3-4.fc12                   fedora                   128 k
- resource-agents  x86_64       3.0.12-2.fc13                updates                  383 k
- sg3_utils        x86_64       1.28-2.fc13                  fedora                   471 k
- tog-pegasus      x86_64       2:2.9.0-10.fc13              fedora                   4.1 M
+ OpenIPMI-libs    x86_64       2.0.16-9.fc13                updates                 474 k
+ cifs-utils       x86_64       4.5-2.fc13                   updates                  38 k
+ cluster-glue     x86_64       1.0.2-1.fc13                 fedora                  230 k
+ cluster-glue-libs x86_64      1.0.2-1.fc13                 fedora                  116 k
+ clusterlib       x86_64       3.0.12-2.fc13                updates                  69 k
+ cman             x86_64       3.0.12-2.fc13                updates                 407 k
+ corosync         x86_64       1.2.3-1.fc13                 updates                 137 k
+ corosynclib      x86_64       1.2.3-1.fc13                 updates                 146 k
+ fence-agents     x86_64       3.0.12-1.fc13                updates                 164 k
+ fence-virt       x86_64       0.2.1-1.fc13                 fedora                   33 k
+ ipmitool         x86_64       1.8.11-4.fc13                fedora                  307 k
+ keyutils         x86_64       1.2-6.fc12                   fedora                   36 k
+ librdmacm        x86_64       1.0.10-2.fc13                fedora                   22 k
+ net-snmp-utils   x86_64       1:5.5-13.fc13                updates                 163 k
+ oddjob           x86_64       0.30-1.fc13                  fedora                   59 k
+ openais          x86_64       1.1.3-1.fc13                 updates                 192 k
+ openaislib       x86_64       1.1.3-1.fc13                 updates                  80 k
+ openhpi-libs     x86_64       2.14.1-3.fc13                fedora                  135 k
+ perl-Net-Telnet  noarch       3.03-9.fc13                  fedora                   55 k
+ perl-TimeDate    noarch       1:1.20-1.fc13                fedora                   42 k
+ pexpect          noarch       2.3-4.fc12                   fedora                  128 k
+ resource-agents  x86_64       3.0.12-2.fc13                updates                 383 k
+ sg3_utils        x86_64       1.28-2.fc13                  fedora                  471 k
+ tog-pegasus      x86_64       2:2.9.0-10.fc13              fedora                  4.1 M
 Actualizando para las dependencias:
- net-snmp         x86_64       1:5.5-13.fc13                updates                  295 k
- net-snmp-libs    x86_64       1:5.5-13.fc13                updates                  1.5 M
+ net-snmp         x86_64       1:5.5-13.fc13                updates                 295 k
+ net-snmp-libs    x86_64       1:5.5-13.fc13                updates                 1.5 M
 
 Resumen de la transacción
-===========================================================================================
+==========================================================================================
 Instalar      30 Paquete(s)
 Actualizar       2 Paquete(s)
 
@@ -1073,9 +1063,9 @@ Está de acuerdo [s/N]:s
 </screen>
 <para>Obviamente averiguar todos y cada uno de los nombres de paquetes e instalarlos uno a uno, aún con sus dependencias calculadas con <application>yum</application> hubiera sido un dolor de cabeza demostrando así la gran utilidad de los grupos <application>yum</application> en la gestión del software.</para>
 <para>Igual puede actualizar un grupo dado previamente instalado con por ejemplo:</para>
-<screen># yum groupupdate &quot;Base de datos MySQL&quot;</screen>
+<screen>$ su -c "yum groupupdate 'Base de datos MySQL'"</screen>
 <para>Para la remoción, tenemos la opción de usar <option>groupremove</option>, por ejemplo puede desinstalar todo el entorno de escritorio GNOME completo con una sola instrucción:</para>
-<screen># yum groupremove &quot;Entorno de escritorio de GNOME&quot;</screen>
+<screen>$ su -c "yum groupremove 'Entorno de escritorio de GNOME'"</screen>
 <para>A diferencia del procedimiento que hace <option>groupinstall</option>, <option>groupremove</option> removerá todos los paquetes sin tomar en cuenta su tipo, es decir, sin tomar en cuenta la configuración establecida por <parameter>group_package_types</parameter>. Es importante resaltar que un paquete dado puede estar en más de un grupo a la vez, así que la secuencia <option>groupinstall X Y</option> seguida de <option>groupremove Y</option> no necesariamente es igual a solamente hacer <option>groupinstall X</option>.</para>
 </section>
 </section>
@@ -1158,7 +1148,7 @@ history info
 
 <section><title>¿Undo?¡Redo!</title>
 	<para>Una de las aplicaciones más valiosas y definitvamente una de las más útiles del comando <option>history</option> es la posibilidad de deshacer o rehacer la transacción correspondiente. A continuación se muestra un ejemplo de su uso:</para>
-	<screen># yum history undo 1
+	<screen>$ su -c "yum history undo 1"
 ...		
 Undoing transaction 1, from Fri Nov 27 22:39:59 2009
     Install      0xFFFF-0.3.9-4.fc12.i686
@@ -1195,7 +1185,7 @@ Eliminado(s):
 ¡Listo!
 </screen>
 <para>El contenido del histórico debe haber cambiado:</para>
-<screen># yum history
+<screen>$ yum history
 ...	
 ID     | Login user             | Date and time    | Action(s)      | Altered
 -------------------------------------------------------------------------------
@@ -1203,7 +1193,7 @@ ID     | Login user             | Date and time    | Action(s)      | Altered
      1 | root &lt;root&gt;            | 2009-11-27 22:39 | Install        |    1</screen>
 
 <para>Y ahora se puede rehacer la transacción.</para>
-<screen># yum history redo 1
+<screen>$ su -c "yum history redo 1"
 ...
 Repeating transaction 1, from Fri Nov 27 22:39:59 2009
     Install      0xFFFF-0.3.9-4.fc12.i686
diff --git a/es-ES/Utilidades_YUM.xml b/es-ES/Utilidades_YUM.xml
index 2f9372d..38772e7 100644
--- a/es-ES/Utilidades_YUM.xml
+++ b/es-ES/Utilidades_YUM.xml
@@ -96,6 +96,13 @@ zsh-4.3.11-2.fc15.src.rpm                             | 2.6 MB     00:30
 	<title>Habilitación automática de repositorio</title>
 	<para>Note que <command>yumdownloader</command> ha habilitado los repositorios de fuentes "source" para poder hacer la descarga.</para>
 </note>
+
+<para>Otra funcionalidad que ofrece <application>yumdownloader</application> es la identificación de los fuentes para un paquete rpm dado. Esto es útil ya que un fuente RPM puede producir múltiples paquetes RPM.</para>
+<screen>
+$ yumdownloader --urls --source ruby-gtk2
+...
+http://fedora.c3sl.ufpr.br/linux/updates/13/SRPMS//ruby-gnome2-0.90.2-1.fc13.src.rpm
+</screen>
 </section>
 
 <section>


More information about the docs-commits mailing list