[software-management-guide/rebase] Últimas modificaciones...

Guillermo Gómez gomix at fedoraproject.org
Fri Sep 3 16:14:50 UTC 2010


commit 9205047c510d09d212ed6bc8c24dafe8f39c19e6
Author: Guillermo Gomez S. (Gomix) <guillermo.gomez at gmail.com>
Date:   Fri Sep 3 11:44:14 2010 -0430

    Últimas modificaciones...

 es-ES/Configuracion_de_YUM.xml                     |  154 +++++++++++++++++++-
 es-ES/Introduccion.xml                             |    1 -
 es-ES/Las_interfases_GUI_de_gnome-packagekit.xml   |  105 +++++++++++++
 ...plication-menu-sistema-registro-de-software.png |  Bin 0 -> 9890 bytes
 ...ation-menu-sistema-repositorios-de-software.png |  Bin 0 -> 10634 bytes
 es-ES/images/Gpk-log.png                           |  Bin 0 -> 41415 bytes
 es-ES/images/Gpk-prefs.png                         |  Bin 0 -> 43855 bytes
 es-ES/images/Gpk-repo.png                          |  Bin 0 -> 71631 bytes
 es-ES/images/Gpk-update-icon.png                   |  Bin 0 -> 18660 bytes
 es-ES/images/Gpk-update-viewer.png                 |  Bin 0 -> 108905 bytes
 10 files changed, 256 insertions(+), 4 deletions(-)
---
diff --git a/es-ES/Configuracion_de_YUM.xml b/es-ES/Configuracion_de_YUM.xml
index 2913cdf..de61555 100644
--- a/es-ES/Configuracion_de_YUM.xml
+++ b/es-ES/Configuracion_de_YUM.xml
@@ -5,10 +5,158 @@
 ]>
 <chapter id="Configuración_de_YUM">
 	<title>Configuración_de_YUM</title>
-	<para>
-		This is a test paragraph
-	</para>
+	<para>En esta sección del manual se revisará el sistema YUM y para poder comprender el funcionamiento como un todo del sistema YUM, comenzaremos por revisar su configuración.</para>
+	<para>La configuración general de yum se encuentra en <filename>/etc/yum.conf</filename> y los repositorios YUM configurados en Fedora se encuentran declarados en <filename class='directory'>/etc/yum.repos.d/</filename>.</para>
+	<para>Para comprender las configuraciones analizaremos estos archivos de configuración una vez que Fedora esté instalado. Para configuraciones más avanzadas puede siempre consultar las páginas en línea de manual <command>man yum</command> y <command>man yum.conf</command>.</para>
 
+<section> 
+	<title>Configuración general</title>
+	<para>Para comenzar, invoque su editor de texto favorito y abra el archivo de configuración general de yum, <code>/etc/yum.conf</code>, obtendrá un contenido similar a lo que se muestra abajo.</para>
+	<para><filename>/etc/yum.conf</filename></para>
+	<screen>[main]
+cachedir=/var/cache/yum
+keepcache=0
+debuglevel=2
+logfile=/var/log/yum.log
+exactarch=1
+obsoletes=1
+gpgcheck=1
+plugins=1
+installonly_limit=2
+
+#  This is the default, if you make this bigger yum won't see if the metadata
+# is newer on the remote and so you'll &quot;gain&quot; the bandwidth of not having to
+# download the new metadata and &quot;pay&quot; for it by yum not having correct
+# information.
+#  It is esp. important, to have correct metadata, for distributions like
+# Fedora which don't keep old packages around. If you don't like this checking
+# interupting your command line usage, it's much better to have something
+# manually check the metadata once an hour (yum-updatesd will do this).
+# metadata_expire=90m
+
+# PUT YOUR REPOS HERE OR IN separate files named file.repo
+# in /etc/yum.repos.d
+</screen>
+<para>El primer aspecto notable del archivo de configuración de yum es su estructura de bloques de secciones identificados por corchetes como [sección]. Esta estructura se repite al momento de configurar los repositorios. En este caso <filename>yum.conf</filename> en la sección [main] define el comportamiento general de yum y establece las directivas base, por ejemplo, de dónde se encuentran el cache. Se comentan abajo cada una de las directivas mencionadas.</para>
+	<variablelist>
+		<varlistentry><term>cachedir</term>
+			<listitem><para>Directorio donde yum debe almacenar su cache y archivos db. El valor por omisión es <filename>/var/cache/yum</filename>.</para></listitem></varlistentry>
+		<varlistentry><term>keepcache</term>
+			<listitem><para>Ya sea ‘1’ o ‘0’. Determina si yum debe o no mantener el cache de los encabezados y paquetes después de una instalación exitosa. Valor por omisión es ’1’ (mantener los archivos).</para></listitem></varlistentry>
+		<varlistentry><term>debuglevel</term>
+			<listitem><para>Nivel de mensajes de depuración en la salida. El rango práctico es de 0-10. El valor por omisión es ‘2’.
+.</para></listitem></varlistentry>
+		<varlistentry><term>logfile</term>
+			<listitem><para>Ruta completa al nombre de archivo donde yum debe escribir sus actividades.
+.</para></listitem></varlistentry>
+		<varlistentry><term>exactarch</term>
+			<listitem><para>Ya sea ‘1’ o ‘0’. Puesto a ‘1’ provoca que yum update solo actualice los paquete de arquitectura que haya instalado, es decir, con esta opción habilitada yum no instalará un paquete i686 para actualizar un paquete i386. Por omisión el valor es ‘1’..</para></listitem></varlistentry>
+		<varlistentry><term>obsoletes</term>
+			<listitem><para>Esta opción sólo tiene efecto durante una actualización. Habilita la lógica de procesamiento de obsolescencias yum. Es  útil cuando se realiza actualizaciones de nivel de distribución (upgrade). Vea también la documentación del comando yum upgrade para más detalles. Opción en la línea de comando: <option>--obsoletes</option>.</para></listitem></varlistentry>
+		<varlistentry><term>gpgcheck</term>
+			<listitem><para>Ya sea ‘1’ o ‘0’. Esto le indica a yum si debe o no realizar una verficación de firma GPG en los paquetes. Cuando está habilitado en la sección [main], establece el comportamiento por omisión para todos los repositorios. Esta opción también determina si una instalación de un archivo local RPM será verificado por su firma GPG o no. El valor por omisión es ‘0’.</para></listitem></varlistentry>
+		<varlistentry><term>plugins</term>
+			<listitem><para>Ya sea ‘0’ o ‘1’. Conmutador global para habilitar o deshabilitar las extensiones (plugins) de yum. Por omisión su valor es ‘0’ (extensiones deshabilitadas). Vea la sección PLUGINS del manual yum(8) para más información acerca de la instalación de extensiones yum.</para></listitem></varlistentry>
+		<varlistentry><term>metadata_expire</term>
+			<listitem><para>Duración en segundos después del cual los metadatos caducarán. Así entonces si los metadatos actuales descargados son menos segundos de antiguo, entonces yum no actualizará dichos metadatos a partir del repositorio. Si encuentra que yum no está descargando la información para actualizaciones tan frecuente como usted quisiera, disminuya el valor de este parámetro. También puede cambiar del formato por omisión en segundos a días, horas o minutos agregando d, h o m respectivamente al valor especificado. El valor por omisión es 1.5 hours, para complementar yum-updatesd ejecutándose una vez por hora. También es posible usar la palabra "never" implicando que los metadatos nunca expirarán.</para></listitem></varlistentry>
+		<varlistentry><term>installonly_limit</term>
+			<listitem><para>Cantidad de paquetes listados en installonlypkgs que se deben mantener instalados al mismo tiempo. Poner este valor a 0 deshabilita la funcionalidad. Por omisión el valor es ’3’.</para></listitem></varlistentry>
+	</variablelist>
+
+	<para>Debido a la naturaleza de cierto software, en particular los kernel, se requiere que se puedan tener instalados más de una versión a la vez por diferentes razones, los siguientes parámetros son de relevancia en esos casos.</para>
+
+	<screen>installonlypkgs
+Lista de paquetes que deben ser instalados siempre, nunca actualizados.
+Los kernel en particular caen en esta categoría. Por omisión el valor es
+kernel, kernel-smp, kernel-bigmem, kernel-enterprise, kernel-debug, kernel-unsupported.
+
+installonly_limit
+Cantidad de los paquetes listados en installonlypkgs que se deben mantener instalados
+al mismo tiempo. Poner a 0 deshabilita esta facilidad. Por omisión es ’2’.
+	</screen>
+
+	<para>Estas son sólo algunas directivas, para más, man yum.conf. Dentro de yum.conf puede incluir la configuración de los repositorios pero esa forma de configuración está en desuso y se prefiere utilizar archivos individuales en <filename class="directory">/etc/yum.repos.d/</filename> que serán detallados más adelante en este manual.</para>
+</section>
+
+<section>
+	<title>Variables yum</title>
+	<para>Existe una cantidad de variables yum disponibles que pueden ser usadas en los archivos de configuración yum. Su uso está disponible en varias opciones de configuración como name, baseurl y en el uso de los comandos.</para>
+	<variablelist>
+		<varlistentry><term>$releasever</term>
+			<listitem><para>Será remplazado con el valor de la versión del paquete lista en distroverpkg. Por omisión es la versión del paquete 'redhat-release'.</para></listitem>
+		</varlistentry>
+		<varlistentry><term>$arch</term>
+			<listitem><para>Se sustituye con la arquitectura de su sistema y de acuerdo a os.uname() en Python.</para></listitem>
+		</varlistentry>
+		<varlistentry><term>$basearch</term>
+			<listitem><para>Es remplazada por la arquitectura base en yum. Por ejemplo, si su $arch is i686 , $basearch será i386.
+</para></listitem>
+		</varlistentry>
+		<varlistentry><term>$uuid</term>
+			<listitem><para>Será remplazada con un uuid único y persistente para esta máquina. El valor que primero es generado será almacenado en /var/lib/yum/uuid y reusado hasta que este archivo sea eliminado.</para></listitem>
+		</varlistentry>
+		<varlistentry><term>$YUM0-$YUM9</term>
+			<listitem><para>Estas variables serán remplazadas con el valor de la variable shell del mismo nombre. Si la variable de entorno shell no existe, entonces la variable en el archivo de configuración no será remplazada.
+</para></listitem>
+		</varlistentry>
+	</variablelist>
+	<para>A partir de yum version 3.2.28 cualquier archivo en <filename class="directory">/etc/yum/vars</filename> se convierte en una variable con el nombre igual al nombre del archivo y sobrescribe cualquiera de las variables previamente descritas arriba.</para>
+	<para>Asegúrese que los archivos en <filename class="directory">/etc/yum/vars</filename> sean legibles ya que no habrá alertas o errores de no ser así. De los archivos sólo será leída la primera línea he ignorados los caracteres nueva línea. Note que no hay chequeo de existencia de caracteres extraños.
+ </para>
+</section>
+
+<section>
+	<title>Manejo del cache</title>
+	<para>Por omisión las versiones actuales de yum eliminan los archivos de datos y los paquetes que han descargado justo después de que han sido utilizados exitosamente en una operación yum dada. Esto minimiza la cantidad de espacio de almacenamiento requerido para operar, sin embargo usted puede habilitar el sistema cache para que yum retenga los archivos que ha descargado. Las ventajas de hacer cache se pueden resumir en:</para>
+	<orderedlist>
+		<listitem><para>Mejora en el desempeño.</para></listitem>
+		<listitem><para>Puede realizar operaciones sin conexión de red.</para></listitem>
+		<listitem><para>Puede copiar paquetes del cache y reusarlos a voluntad.</para></listitem>
+	</orderedlist>
+	<para>Por omisión yum almacena los archivos temporales en /var/cache/yum/ con un subdirectorio por repositorio configurado. El directorio packages/ dentro de cada subdirectorio mantiene los paquetes puestos en el cache. Por ejemplo, /var/cache/yum/x86_64/13/fedora/packages mantiene los paquetes descargados del repositorio fedora.</para>
+	<para>Para habilitar el uso del cache use la directiva <parameter>keepcache</parameter> en <filename>/etc/yum.conf</filename>.</para>
+	<para><filename>/etc/yum.conf</filename></para>
+	<screen>
+[main]
+cachedir=/var/cache/yum
+keepcache=1
+gpgcheck=1
+plugins=1
+...</screen>
+	<para>Para limpiar el cache debe utilizar el comando yum clean con alguna de sus opciones:</para>
+
+	<variablelist>
+		<varlistentry><term><command>yum clean expire-cache</command></term>
+			<listitem><para>Elimina los datos locales si es necesario para cada repositorio. Esto significa que yum revalidará el cache para cada repo, si el cache es válido nada será eliminado.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean packages</command></term>
+			<listitem><para>Elimina los paquetes del cache.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean headers</command></term>
+			<listitem><para>Elimina los archivos de encabezados.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean metadata</command></term>
+			<listitem><para>Elimina todos los archivos que yum utiliza para determinar la disponibilidad de paquetes. Usar este comando forzará a yum a descargar la próxima vez que se ejecute todos los metadatos necesarios.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean dbcache</command></term>
+			<listitem><para>Elimina el cache sqlite utilizado para acelerar el acceso a los metadatos. Usar este comando forzarán la descarga de los metadatos yum la próxima vez que éste se ejecute.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean dbcache</command></term>
+			<listitem><para>Elimina el cache sqlite utilizar para acelerar el acceso a metadatos.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean rpmdb</command></term>
+			<listitem><para>Elimina el cache de los datos provenientes de rpmdb local.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean plugins</command></term>
+			<listitem><para>Le indica a las extensiones habilitadas que eliminen sus datos del cache.</para></listitem>
+		</varlistentry>
+		<varlistentry><term><command>yum clean all</command></term>
+			<listitem><para>Ejecuta todos los comandos anteriores.</para></listitem>
+		</varlistentry>
+
+	</variablelist>
+
+</section>
 
 </chapter>
 
diff --git a/es-ES/Introduccion.xml b/es-ES/Introduccion.xml
index d988764..e6667a2 100644
--- a/es-ES/Introduccion.xml
+++ b/es-ES/Introduccion.xml
@@ -26,7 +26,6 @@
 		<listitem><para>Gestión general de software con herramientas gráficas de escritorio (GUI).</para></listitem>
 		<listitem><para>El sistema YUM y su configuración.</para></listitem>
 		<listitem><para>Ganando poder en la línea de comandos con yum (CLI).</para></listitem>
-		<listitem><para>Repositorios de software YUM y su gestión.</para></listitem>
 	</orderedlist>
 	<para>Este manual esta organizado de tal forma que primero se presentan los conceptos fundamentales, luego las herramientas gráficas de escritorio, luego las herramientas de consola y técnicas más avanzadas en el tema de la gestión del software.</para>
 	<para>Este manual fué diseñado así para que el recién iniciado pueda ir escalando o limitarse a leer las primeras secciones de esta manual y obtener el suficiente nivel de información necesaria para un usuario de escritorio casero. Si usted necesita más que las herramientas gráficas de escritorio, puede continuar la lectura y profundizar en la configuración y uso del sistema YUM hasta convertirse en un maestro de la gestión del software en Fedora.
diff --git a/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml b/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml
index 6ab6668..c0042c4 100644
--- a/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml
+++ b/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml
@@ -292,10 +292,115 @@
 		<varlistentry><term>Solamente paquetes nuevos</term>
 			<listitem><para>Se listan los paquetes disponibilizados recientemente en los repositorios.</para></listitem></varlistentry>
 	</variablelist>
+</section>
+</section>
+
+<section> 
+	<title>gpk-log</title>
+	<para>Es una aplicación para visualizar los registros de actividad relativos a la gestión del software, abajo un pantallazo.</para>
+	<figure>
+		<title>gpk-log.</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/Gpk-log.png"/>
+				</imageobject>
+				<textobject>
+					<phrase>Pantallazo de gpk-log</phrase>
+			</textobject>
+		</mediaobject>
+	</figure>
+	<para>Desde gpk-application podemos invocar gráficamente esta aplicación. Por supuesto puede invocar gpk-log desde el shell o cualquier otra forma de ejecución de comando.</para>
+	<figure>
+		<title>gpk-application menú sistema registro de software</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/Gpk-application-menu-sistema-registro-de-software.png"/>
+				</imageobject>
+				<textobject>
+					<phrase>Pantallazo de gpk-application menú sistema registro de software</phrase>
+			</textobject>
+		</mediaobject>
+	</figure>
+</section>
+
+<section>
+	<title>gpk-repo</title>
+	<para>gpk-repo permite habilitar y deshabilitar los repositorios de software instalados. 
+	</para>
+	<figure>
+		<title>gpk-repo</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/Gpk-repo.png"/>
+				</imageobject>
+				<textobject>
+					<phrase>Pantallazo de gpk-repo</phrase>
+			</textobject>
+		</mediaobject>
+	</figure>
+	<para>Desde gpk-application es posible invocar gráficamente esta aplicación. Por supuesto puede invocar gpk-repo desde el shell o cualquier otra forma de ejecución de comando.</para>
+	<figure>
+		<title>gpk-application menú sistema repositorios de software</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/Gpk-application-menu-sistema-repositorios-de-software.png"/>
+				</imageobject>
+				<textobject>
+					<phrase>Pantallazo de gpk-application menú sistema repositorios de software</phrase>
+			</textobject>
+		</mediaobject>
+	</figure>
+</section>
 
+<section>
+	<title>gpk-update-viewer</title>
+	<para>Permite actualizar el sistema y también ver el histórico de actualizaciones. Se le puede invocar desde el menú GNOME  <menuchoice><guimenu>Sistema</guimenu><guisubmenu>Administración</guisubmenu><guimenuitem>Actualización de software</guimenuitem></menuchoice>.</para>
+	<figure>
+		<title>gpk-update-viewer</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/Gpk-update-viewer.png"/>
+				</imageobject>
+				<textobject>
+					<phrase>Pantallazo de gpk-update-viewer</phrase>
+			</textobject>
+		</mediaobject>
+	</figure>
+</section>
 
+<section>
+	<title>gpk-update-icon</title>
+	<para>Es la aplicación que nos permite tener en el panel de GNOME las notificaciones de nuevas actualizaciones y de las tareas en cola de PackageKit.</para>
+	<para>Cuando gnome-packagekit está instalado, se inicia el icono al iniciar sesión automáticamente cuando ingresa al sistema. Está aplicación muestra un icono en el área de notificación de su panel cuando hay actualizaciones de software disponibles y es responsable por mostrar las notificaciones acerca de las operaciones y eventos de PackageKit. También nos permite invocar gpk-update-viewer para realizar las actualizaciones.</para>
+	<figure>
+		<title>gpk-update-icon</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/Gpk-update-icon.png"/>
+				</imageobject>
+				<textobject>
+					<phrase>Pantallazo de gpk-update-icon</phrase>
+			</textobject>
+		</mediaobject>
+	</figure>
 </section>
 
+<section>
+	<title>gpk-prefs</title>
+	<para>Configura las preferencias para las actualizaciones. Se le puede invocar desde el menú GNOME  <menuchoice><guimenu>Sistema</guimenu><guisubmenu>Preferencias</guisubmenu><guimenuitem>Actualizaciones de software</guimenuitem></menuchoice> .</para>
+	<figure>
+		<title>gpk-prefs</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/Gpk-prefs.png"/>
+				</imageobject>
+				<textobject>
+					<phrase>Pantallazo de gpk-prefs</phrase>
+			</textobject>
+		</mediaobject>
+	</figure>
+
 </section>
+
 </chapter>
 
diff --git a/es-ES/images/Gpk-application-menu-sistema-registro-de-software.png b/es-ES/images/Gpk-application-menu-sistema-registro-de-software.png
new file mode 100644
index 0000000..ea8b7bc
Binary files /dev/null and b/es-ES/images/Gpk-application-menu-sistema-registro-de-software.png differ
diff --git a/es-ES/images/Gpk-application-menu-sistema-repositorios-de-software.png b/es-ES/images/Gpk-application-menu-sistema-repositorios-de-software.png
new file mode 100644
index 0000000..a8af079
Binary files /dev/null and b/es-ES/images/Gpk-application-menu-sistema-repositorios-de-software.png differ
diff --git a/es-ES/images/Gpk-log.png b/es-ES/images/Gpk-log.png
new file mode 100644
index 0000000..f80d5eb
Binary files /dev/null and b/es-ES/images/Gpk-log.png differ
diff --git a/es-ES/images/Gpk-prefs.png b/es-ES/images/Gpk-prefs.png
new file mode 100644
index 0000000..4e5a41e
Binary files /dev/null and b/es-ES/images/Gpk-prefs.png differ
diff --git a/es-ES/images/Gpk-repo.png b/es-ES/images/Gpk-repo.png
new file mode 100644
index 0000000..ab11647
Binary files /dev/null and b/es-ES/images/Gpk-repo.png differ
diff --git a/es-ES/images/Gpk-update-icon.png b/es-ES/images/Gpk-update-icon.png
new file mode 100644
index 0000000..e042dba
Binary files /dev/null and b/es-ES/images/Gpk-update-icon.png differ
diff --git a/es-ES/images/Gpk-update-viewer.png b/es-ES/images/Gpk-update-viewer.png
new file mode 100644
index 0000000..fec03ba
Binary files /dev/null and b/es-ES/images/Gpk-update-viewer.png differ


More information about the docs-commits mailing list