[software-management-guide/rebase] Geting closer to a first release

Guillermo Gómez gomix at fedoraproject.org
Sat Oct 2 11:44:05 UTC 2010


commit b614e8152b5192aed7a92be7f343e6ff38261d87
Author: Guillermo Gomez S. (Gomix) <guillermo.gomez at gmail.com>
Date:   Sat Oct 2 07:13:20 2010 -0430

    Geting closer to a first release

 es-ES/Introduccion_a_la_gestion_del_software.xml |    6 +-
 es-ES/Las_interfases_GUI_de_gnome-packagekit.xml |    2 +-
 es-ES/PackageKit_CLI.xml                         |  707 ++++++++++++++++++----
 3 files changed, 588 insertions(+), 127 deletions(-)
---
diff --git a/es-ES/Introduccion_a_la_gestion_del_software.xml b/es-ES/Introduccion_a_la_gestion_del_software.xml
index 96b401d..82d5df3 100644
--- a/es-ES/Introduccion_a_la_gestion_del_software.xml
+++ b/es-ES/Introduccion_a_la_gestion_del_software.xml
@@ -57,7 +57,7 @@
 </orderedlist>
 
 <para>En general no se recomienda usar herramientas no nativas Fedora para la gestión de software en la medida que el software que usted necesita esté disponible en el formato RPM, incluso si es software privativo. También esas supuestas ventajas son muy cuestionables y realmente se insiste que no se usen dichos métodos salvo excepción y que sepa lo que está haciendo.</para>
-<para>En Fedora y al igual que otras distribuciones GNU/Linux hoy día, la gestión del software occure en tres niveles que introduciremos a continuación:</para>
+<para>En Fedora y al igual que otras distribuciones GNU/Linux hoy día, la gestión del software ocurre en tres niveles que introduciremos a continuación:</para>
 
 <table><title>Tres capas en la gestión del software</title> 
 	<tgroup cols="3">
@@ -105,7 +105,7 @@
 <section><title>YUM</title>
 	<para><ulink url="http://linux.duke.edu/projects/yum/"><citetitle>YUM</citetitle></ulink>:: Yellow dog Updater, Modified, software de línea de comandos (CLI) para actualizar, instalar y desinstalar paquetes en sistemas basados en RPM de forma automática.</para>
 	<para>Si bien rpm es el gestor base de bajo nivel para los paquetes, su cálculo de dependencias es muy básico y puede fácilmente conducir a la situación conocida como "la pesadilla de las dependencias". Esta es la tarea fundamental que resuelve el sistema YUM, de ahí que aprender a usar yum evitará muchos malos ratos y que siempre y cuando se tenga acceso a un repositorio YUM, se podrá sonreír e instalar, desinstalar y actualizar cualquiera de los paquetes de software en nuestro sistema basado en RPM sin complicaciones debido a las dependencias.</para>
-	<para>La ventaja fundamental es el cálculo de las dependencias y en consecuencia su inclusión automática para poder instalar el paquete de software deseado, sin embargo no está limitado a ello y desde su diseño inicial a nuestros días, ha ganado una gran cantidad de extensiones que le permitan casi remplazar por completo a la herramienta rpm en la línea de comandos.</para>
+	<para>La ventaja fundamental es el cálculo de las dependencias y en consecuencia su inclusión automática para poder instalar el paquete de software deseado, sin embargo no está limitado a ello y desde su diseño inicial a nuestros días, ha ganado una gran cantidad de extensiones que le permiten casi remplazar por completo a la herramienta rpm en la línea de comandos.</para>
 	<para>Luego existen programas gráficos GUIs como gpk-application y gpk-update-viewer que son frontales de YUM para gestionar el software de nuestro sistema basado en RPM, como por ejemplo Fedora, Red Hat o Centos. Estas aplicaciones son parte de la suite denominada PackageKit.</para>
 	<para>gpk-application en Fedora se invoca desde el menú <command>Sistema &gt; Administración &gt; Añadir/Quitar Software</command>. También existe Yumex que es una herramienta GUI más avanzada que ofrece más poder de control sobre YUM desde el entorno X.</para>
 	<para>En cualquiera de los casos, la gestión del software es una operación sensible para el sistema y en consecuencia se requiere de privilegios suficientes para poder llevar a cabo dichas operaciones, típicamente debe ser root.</para>
@@ -118,6 +118,6 @@
 	<para>De acuerdo a su descripción PackageKit es una capa de abstracción D-Bus que permite a la sesión de usuario gestionar los paquetes de forma segura utilizando una API multi-distro.</para>
 	<para>En este manual se describirá PackageKit desde la óptica de Fedora que es un sistema gestionado con yum para la instalación de software. Con PackageKit y sus aplicaciones gráficas podrá resolver las tareas básicas fundamentales de la gestión del software en su sistema Fedora.</para>
 	<para>En Fedora PackageKit es el sistema estandar para la gestión del software en entornos GUI por lo que la siguiente nota de instalación es en el caso excepcional de que no tenga instalado PackageKit.</para>
-	<screen># su -c "yum install PackageKit gnome-packagekit"</screen>
+	<screen>$ su -c "yum install PackageKit gnome-packagekit"</screen>
 </section>
 </chapter>
diff --git a/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml b/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml
index 6974598..563ae35 100644
--- a/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml
+++ b/es-ES/Las_interfases_GUI_de_gnome-packagekit.xml
@@ -375,7 +375,7 @@
 <section>
 	<title>gpk-update-icon</title>
 	<para>Es la aplicación que 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 cuando hay actualizaciones de software disponibles y es responsable por mostrar las notificaciones acerca de las operaciones y eventos de PackageKit. También permite invocar gpk-update-viewer para realizar las actualizaciones del sistema.</para>
+	<para>Cuando gnome-packagekit está instalado, se inicia el icono al iniciar sesión automáticamente cuando ingresa al sistema. Esta aplicación muestra un icono en el área de notificación cuando hay actualizaciones de software disponibles y es responsable por mostrar las notificaciones acerca de las operaciones y eventos de PackageKit. También permite invocar gpk-update-viewer para realizar las actualizaciones del sistema.</para>
 	<figure>
 		<title>gpk-update-icon</title>
 		<mediaobject>
diff --git a/es-ES/PackageKit_CLI.xml b/es-ES/PackageKit_CLI.xml
index 792428f..eb77578 100644
--- a/es-ES/PackageKit_CLI.xml
+++ b/es-ES/PackageKit_CLI.xml
@@ -5,11 +5,17 @@
 ]>
 <chapter id="PackageKit_CLI">
 	<title>PackageKit CLI</title>
-	<para>En este manual se ha profundizado bastante en el sistema YUM como herramienta nativa para la gestión de software en la línea de comandos, sin embargo es interesante resaltar que la suite <application>PackageKit CLI</application> ofrece la promesa de universalizar los comandos a nivel de línea de comandos entre múltiples distribuciones GNU/Linux. <application>Package CLI</application> tiene relativamente poca documentación y no es el foco principal del desarrollo del proyecto PackageKit así que se le dará un vistazo general a sus capacidades actuales.</para>
+	<para>En este manual se ha profundizado en el sistema YUM como herramienta nativa para la gestión de software en la línea de comandos, sin embargo es interesante resaltar que la suite <application>PackageKit CLI</application> ofrece la promesa de universalizar los comandos a nivel de línea de comandos entre múltiples distribuciones GNU/Linux. <application>Package CLI</application> tiene relativamente poca documentación y no es el foco principal del desarrollo del proyecto PackageKit así que se le dará un vistazo general a sus capacidades actuales.</para>
 
 	<section><title>pkcon</title>
 		<para><application>pkcon</application> es la interfase de PackageKit en la línea de comandos o CLI a la gestión del software.</para>
-		
+		<para>En general, las acciones que requieran privilegios le requerirán que suministre la contraseña del superusuario en el entorno gráfico, algo no muy ortodoxo ya que estamos usando una herramienta CLI. También puede utilizar <application>sudo</application> en la línea de comandos para ejecutar <application>pkcon</application> para obtener los privilegios o simplemente ejecutar el comando directamente como root con la ayuda de <application>su</application> o después de hacer login shell root vía una consola virtual u otro mecanismo de consola remota.</para>
+
+		<note><title>Básicamente ejemplos</title>
+			<para>Ya que no se posee mayor documentación, la mayoría de la documentación abajo son ejemplos de uso para las operaciones más comunes. También tenga en cuenta que algunos subcomandos simplemente no funcionan.</para>
+		</note>
+
+		<section><title>Documentación</title>		
 <para><emphasis>Ayuda en línea</emphasis></para>
 <screen>
 $ pkcon -help
@@ -64,96 +70,558 @@ Opciones de la aplicación:
   -p, --plain              Imprime en la pantalla una salida legible por una máquina, en lugar de utilizar widgets animados
   -v, --verbose            Mostrar información de depuración para todos los archivos
 </screen>
+</section>
 
-<para><emphasis>Listado de acciones</emphasis></para>
+<section><title>Búsquedas</title>
+<para><emphasis>Búsqueda por nombre</emphasis></para>
+<para>Búsqueda por patrón en el nombre del paquete.</para>
+<para><command>search</command> <parameter>[name|details|group|file]</parameter> <parameter>[data]</parameter></para>
 <screen>
-$ pkcon get-actions
-cancel
-get-depends
-get-details
-get-files
-get-packages
-get-repo-list
-get-requires
-get-update-detail
-get-updates
-install-files
-install-packages
-refresh-cache
-remove-packages
-repo-enable
-repo-set-data
-resolve
-search-details
-search-file
-search-group
-search-name
-update-package
-update-system
-what-provides
+$ pkcon search name octa
+
+Transacción:	Buscando por nombre
+Estado: 	Comenzando
+Estado: 	Consultando
+Paquete:	GMT-octave-4.5.2-1.fc13.x86_64
+Paquete:	GMT-octave-4.5.3-3.fc13.x86_64
+Paquete:	octave-6:3.2.4-2.fc13.i686
+...
+Paquete:	plplot-octave-5.9.5-7.fc13.x86_64
+Paquete:	qtoctave-0.9.1-1.fc13.x86_64
+Paquete:	qtoctave-0.9.1-2.fc13.x86_64
+Resultados:
+Disponible   GMT-octave-4.5.2-1.fc13.x86_64
+Disponible   GMT-octave-4.5.3-3.fc13.x86_64
+Disponible   octave-6:3.2.4-2.fc13.i686
+...
+Disponible   plplot-octave-5.9.5-7.fc13.x86_64
+Disponible   qtoctave-0.9.1-1.fc13.x86_64
+Disponible   qtoctave-0.9.1-2.fc13.x86_64
 </screen>
+</section>
 
+<section><title>Instalar,actualizar y remover paquetes</title>
+	<para><emphasis>Instalar paquetes desde los repositorios</emphasis></para>
+	<screen>
+$ su -c "pkcon install qtoctave"
+
+Transacción:	Simulando la instalación
+Estado: 	Comenzando
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Paquete:	GraphicsMagick-c++-1.3.12-1.fc13.x86_64
+Paquete:	gnuplot-4.2.6-2.fc13.x86_64
+...
+Paquete:	GraphicsMagick-1.3.12-1.fc13.x86_64
+Paquete:	qhull-2003.1-14.fc13.x86_64
+
+Los siguientes paquetes tienen que ser instalados:
+ GraphicsMagick-c++-1.3.12-1.fc13.x86_64	  GraphicsMagick Magick++ library 
+ gnuplot-4.2.6-2.fc13.x86_64	A program for plotting mathematical expressions 
+ ...
+ suitesparse-3.4.0-2.fc12.x86_64	A collection of sparse matrix libraries
+ GraphicsMagick-1.3.12-1.fc13.x86_64	An ImageMagick fork
+ qhull-2003.1-14.fc13.x86_64	General dimension convex hull programs
+ ¿Continuar con las modificaciones? [N/y] y
+ Transacción:	Instalando
+Estado: 	Esperando autenticación
+Estado: 	Comenzando
+Estado: 	Descargando información del repositorio
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Porcentaje:	10
+Estado: 	Descargando paquetes
+Paquete:	GraphicsMagick-1.3.12-1.fc13.x86_64
+Porcentaje:	30
+Paquete:	arpack-2.1-12.fc13.x86_64
+Paquete:	fltk-1.1.10-1.fc13.x86_64
+Paquete:	hdf5-1.8.4.patch1-1.fc13.x86_64
+...
+Porcentaje:	90
+Paquete:	octave-6:3.2.4-2.fc13.x86_64
+Paquete:	qtoctave-0.9.1-2.fc13.x86_64
+Estado: 	Escaneando aplicaciones
+Estado: 	Obteniendo información
+Resultados:
+Descargado   GraphicsMagick-1.3.12-1.fc13.x86_64
+Instalado    GraphicsMagick-1.3.12-1.fc13.x86_64
+Descargado   GraphicsMagick-c++-1.3.12-1.fc13.x86_64
+Instalado    GraphicsMagick-c++-1.3.12-1.fc13.x86_64
+...
+Descargado   suitesparse-3.4.0-2.fc12.x86_64
+Instalado    suitesparse-3.4.0-2.fc12.x86_64
+	</screen>
+	<para><emphasis>Instalar paquetes desde archivos rpm</emphasis></para>
+	<screen>
+$ su -c "pkcon install-local /home/makerpm/rpmbuild/RPMS/x86_64/fox-1.6.38-1.fc13.x86_64.rpm"
+
+Transacción:	Simulando la instalación
+Estado: 	Comenzando
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Paquete:	fox-1.6.38-1.fc13.x86_64
+Porcentaje:	100
+
+Los siguientes paquetes tienen que ser instalados:
+ fox-1.6.38-1.fc13.x86_64	The FOX toolkit.
+¿Continuar con las modificaciones? [N/y] y
+Transacción:	Instalando archivos
+Estado: 	Esperando autenticación
+Estado: 	Comenzando
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Estado: 	Comprobando modificaciones
+Paquete:	fox-1.6.38-1.fc13.x86_64
+Estado: 	Instalando paquetes
+Porcentaje:	70
+Porcentaje:	100
+Resultados:
+Instalado    fox-1.6.38-1.fc13.x86_64
+	</screen>
+	<para><emphasis>Actualizar paquetes</emphasis></para>
+	<screen>
+$ su -c "pkcon update yum"
+
+Transacción:	Simulando la actualización
+Estado: 	Comenzando
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Paquete:	yum-plugin-download-order-0.2-1.fc11.noarch
+Paquete:	yum-3.2.28-3.fc13.noarch
+Paquete:	yum-3.2.28-4.fc13.noarch
+Porcentaje:	100
+
+obsoleting
+ yum-plugin-download-order-0.2-1.fc11.noarch	Yum plugin to order downloaded packages
+¿Continuar con las modificaciones? [N/y] Transacción:	Actualizando paquetes
+Estado: 	Esperando autenticación
+Estado: 	Comprobando aplicaciones en uso
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Porcentaje:	10
+Estado: 	Descargando paquetes
+Porcentaje:	30
+Porcentaje:	40
+Porcentaje:	60
+Porcentaje:	70
+Estado: 	Comprobando modificaciones
+Paquete:	yum-3.2.28-4.fc13.noarch
+Estado: 	Instalando paquetes
+Paquete:	yum-plugin-download-order
+Estado: 	Eliminando paquetes
+Paquete:	yum
+Porcentaje:	100
+Estado: 	Limpiando paquetes
+Resultados:
+Instalado    yum-3.2.28-4.fc13.noarch
+Limpios      yum
+Eliminados   yum-plugin-download-order
+	</screen>
+	<para><emphasis>Remover paquetes</emphasis></para>
+	<screen>
+$ su -c "pkcon remove suitesparse"
+
+Transacción:	Simulando eliminación
+Estado: 	Comenzando
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Paquete:	suitesparse-3.4.0-2.fc12.x86_64
+Paquete:	qtoctave-0.9.1-2.fc13.x86_64
+Paquete:	octave-6:3.2.4-2.fc13.x86_64
+Porcentaje:	100
+
+Los siguientes paquetes deben ser eliminados:
+ qtoctave-0.9.1-2.fc13.x86_64	Frontend for Octave
+ octave-6:3.2.4-2.fc13.x86_64	A high-level language for numerical computations
+¿Continuar con las modificaciones? [N/y] Transacción:	Eliminando
+Estado: 	Esperando autenticación
+Estado: 	Comenzando
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Estado: 	Comprobando modificaciones
+Paquete:	qtoctave
+Estado: 	Eliminando paquetes
+Porcentaje:	70
+Paquete:	octave
+Paquete:	suitesparse
+Porcentaje:	100
+Resultados:
+Eliminados   octave
+Eliminados   qtoctave
+Eliminados   suitesparse
+	</screen>
+</section>
+
+<section><title>Información sobre paquetes</title>
+	<para><emphasis>Listado de todos los paquetes</emphasis></para>
+	<screen>
+$ pkcon get-packages
+
+Transacción:	Obteniendo paquetes
+Estado: 	Comenzando
+Estado: 	Consultando
+Paquete:	telepathy-filesystem-0.0.2-1.fc12.noarch
+Paquete:	mozilla-filesystem-1.9-5.fc12.x86_64
+Paquete:	paktype-fonts-common-2.0-5.fc12.noarch
+...
+Paquete:	conexus-ssl-devel-0.9.1-2.fc13.x86_64
+Paquete:	openoffice.org-testtools-1:3.2.0-12.31.fc13.x86_64
+Paquete:	libchamplain-devel-0.4.6-1.fc13.x86_64
+...
+Paquete:	couchdb-0.11.2-2.fc13.x86_64
+Paquete:	globus-core-5.17-1.fc13.i686
+Paquete:	emacs-vala-0.9.3-1.fc13.noarch
+Resultados:
+Disponible   0xFFFF-0.3.9-4.fc12.x86_64
+Disponible   389-admin-1.1.11-0.1.a1.fc13.i686
+Disponible   389-admin-1.1.11-0.1.a1.fc13.x86_64
+...
+Instalado    Abajo-0.8-6.noarch
+Disponible   CGAL-3.5.1-2.fc13.i686
+Instalado    Canna-libs-3.7p3-29.fc13.x86_64
+Instalado    ConsoleKit-0.4.1-5.fc13.x86_64
+...
+Disponible   cudd-devel-2.4.2-2.fc12.i686
+Disponible   cudd-devel-2.4.2-2.fc12.x86_64
+Disponible   cudd-static-2.4.2-2.fc12.x86_64
+...
+Disponible   wammu-0.30.1-2.fc12.noarch
+Disponible   wannier90-1.2-2.fc13.x86_64
+Disponible   wannier90-devel-1.2-2.fc13.i686
+...
+Disponible   zziplib-devel-0.13.49-8.fc12.x86_64
+Disponible   zziplib-utils-0.13.49-8.fc12.x86_64
+Disponible   zzuf-0.13-1.fc13.x86_64
+	</screen>		
+
+<para><emphasis>Detalles del paquete</emphasis></para>
+<screen>
+$ pkcon get-details fwsnort
+
+Transacción:	Obteniendo detalles
+Estado: 	Comenzando
+Resultados:
+Descripción del paquete
+  package:     fwsnort-1.0.6-7.fc13.noarch
+  license:     GPLv2+
+  group:       other
+  description: fwsnort translates Snort rules into equivalent iptables rules and generates
+a Bourne shell script that implements the resulting iptables commands.
+
+In addition, fwsnort (optionally) uses the IPTables::Parse module to parse the
+iptables ruleset on the machine to determine which Snort rules are applicable
+to the specific iptables policy.
+
+fwsnort is able to translate approximately 60% of all rules from the
+Snort-2.3.3 IDS into equivalent iptables rules.
+  size:        465352 bytes
+  url:         http://www.cipherdyne.org/fwsnort/
+</screen>
+
+<para><emphasis>Detalles de la actualización del paquete</emphasis></para>
+<para>No es necesario tener instalado el paquete previamente para ver esta información.</para>
+<screen>
+$ pkcon get-update-detail fwsnort
+
+Transacción:	Obteniendo detalles de la actualización
+Estado: 	Comenzando
+Estado: 	Obteniendo información
+Resultados:
+Detalles acerca de la actualización:
+ Paquete: fwsnort-1.0.6-7.fc13.noarch
+ Actualizaciones: 
+ Sustituye: 
+ Fabricante: https://admin.fedoraproject.org/updates/F13/FEDORA-2010-11796;Fedora 13 Update FEDORA-2010-11796
+ Bugzilla: 
+ CVE: 
+ Texto de actualización: New package for Fedora, my first, hope will be useful for security concerned sysadmins.
+
+fwsnort translates Snort rules into equivalent iptables rules and generates a Bourne shell script that implements the resulting iptables commands. 
+ Cambios: **2010-05-16** Guillermo Gómez &lt;ggomez at neotechgw.com&gt; - 1.0.6-7
+- Ownership of /etc/logrotate.d corrected and requires logrotate instead which
+  provides it
+
+**2010-04-25** Guillermo Gómez &lt;ggomez at neotechgw.com&gt; - 1.0.6-6
+- Macros use improved for consistency
+
+**2010-02-04** Guillermo Gómez &lt;ggomez at neotechgw.com&gt; - 1.0.6-3
+- License adjusted to GPLv2+
+
+**2010-02-04** Guillermo Gómez &lt;ggomez at neotechgw.com&gt; - 1.0.6-4
+- Description shortened
+
+**2010-02-04** Guillermo Gómez &lt;ggomez at neotechgw.com&gt; - 1.0.6-5
+- Removed unnecesary macro definition
+
+**2010-02-03** Guillermo Gómez &lt;ggomez at neotechgw.com&gt; - 1.0.6-2
+- documentation included, LICENSE VERSION README CREDITS TODO
+  SNORT-RULES-VERSION
+
+**2010-01-02** Guillermo Gómez &lt;ggomez at neotechgw.com&gt; - 1.0.6-1
+- First Fedora spec compliant version, several modifications
+- No deps included
+- Free snort rules included
+
+
+ Estado: stable
+ Emitido: 2010-08-03T00:02:37
+ Actualizado: 
+</screen>
+</section>
+
+<section><title>Actualización general</title>
+	<screen>
+$ su -c "pkcon update"
+
+Transacción:	Actualizando el sistema
+Estado: 	Esperando autenticación
+Estado: 	Comenzando
+Porcentaje:	0
+Estado: 	Ejecutando
+Estado: 	Resolviendo dependencias
+Porcentaje:	10
+Estado: 	Descargando paquetes
+Porcentaje:	20
+Porcentaje:	30
+Paquete:	elfutils-0.149-1.fc13.x86_64
+Paquete:	krb5-devel-1.7.1-14.fc13.x86_64
+Paquete:	ibus-chewing-1.3.7.20100910-1.fc13.x86_64
+...
+Paquete:	microcode_ctl-1:1.17-4.fc13.x86_64
+Paquete:	kwebkitpart-0.9.6-1.fc13.x86_64
+Estado: 	Instalando paquetes
+Paquete:	policycoreutils-gui-2.0.83-28.fc13.x86_64
+Estado: 	Instalando actualizaciones
+Paquete:	thunderbird-3.1.4-1.fc13.x86_64
+Paquete:	python-pygments-1.3.1-7.fc13.noarch
+Paquete:	perl-IPC-Run3-0.044-1.fc13.noarch
+...
+Paquete:	ibus-chewing
+Paquete:	microcode_ctl
+Paquete:	webkitpart
+Estado: 	Eliminando paquetes
+Paquete:	policycoreutils-gui
+Estado: 	Limpiando paquetes
+Paquete:	policycoreutils-python
+Paquete:	policycoreutils
+...
+Paquete:	krb5-libs
+Paquete:	libudev
+Estado: 	Comprobando aplicaciones en uso
+Estado: 	Obteniendo información
+Resultados:
+Actualizado  bzip2-1.0.6-1.fc13.x86_64
+Limpios      bzip2
+Actualizado  cups-1:1.4.4-10.fc13.x86_64
+Limpios      cups
+...
+Actualizado  tar-2:1.22-19.fc13.x86_64
+Limpios      tar
+Actualizado  thunderbird-3.1.4-1.fc13.x86_64
+Limpios      thunderbird
+Actualizado  upstart-0.6.5-6.fc13.x86_64
+Limpios      upstart
+Eliminados   webkitpart
+Se necesita reiniciar el sistema debido a: upstart-0.6.5-6.fc13.x86_64
+Se necesita reiniciar la sesión: thunderbird-3.1.4-1.fc13.x86_64
+Reinicie el equipo para completar la actualización.
+	</screen>
+</section>
+
+<section><title>Actualizaciones disponibles</title>
+	<screen>
+$ pkcon get-updates
+
+Transacción:	Obteniendo actualizaciones
+Paquete:	libgudev1-153-4.fc13.x86_64
+Paquete:	glibc-2.12.1-2.i686
+Paquete:	python-pygments-1.3.1-7.fc13.noarch
+...
+Paquete:	krb5-libs-1.7.1-14.fc13.i686
+Paquete:	libucil-0.9.8-4.fc13.x86_64
+Paquete:	cups-1:1.4.4-10.fc13.x86_64
+Resultados:
+Seguridad    bzip2-1.0.6-1.fc13.x86_64
+Solución de error cups-1:1.4.4-10.fc13.x86_64
+Solución de error cups-libs-1:1.4.4-10.fc13.x86_64
+Solución de error cups-libs-1:1.4.4-10.fc13.i686
+Solución de error elfutils-0.149-1.fc13.x86_64
+Solución de error elfutils-libelf-0.149-1.fc13.x86_64
+Solución de error elfutils-libs-0.149-1.fc13.x86_64
+Mejora       font-manager-0.5.6-1.fc13.x86_64
+Normal       kwebkitpart-0.9.6-1.fc13.x86_64
+Mejora       microcode_ctl-1:1.17-4.fc13.x86_64
+...
+Solución de error tar-2:1.22-19.fc13.x86_64
+Solución de error thunderbird-3.1.4-1.fc13.x86_64
+Solución de error upstart-0.6.5-6.fc13.x86_64
+	</screen>
+</section>
+
+<section><title>Grupos</title>
+<para><emphasis>Listado de grupos</emphasis></para>
+<screen>
+$ pkcon get-groups
+
+admin-tools
+desktop-gnome
+desktop-kde
+desktop-other
+desktop-xfce
+education
+fonts
+games
+graphics
+internet
+legacy
+localization
+multimedia
+office
+other
+programming
+publishing
+servers
+system
+virtualization
+collections
+newest
+</screen>
+</section>
+
+<section><title>Repositorios</title>
 <para><emphasis>Listado de repositorios</emphasis></para>
 <screen>
 $ pkcon repo-list
-  enabled   poptop-stable                PoPToP stable repository for Fedora Core 9 (i386)
-  disabled  livna-development            Livna for Fedora Core 9 - i386 - Development Tree
-  disabled  updates-source               Fedora 9 - Updates Source
-  disabled  rawhide-debuginfo            Fedora - Rawhide - Debug
-  disabled  livna-development-debuginfo  Livna for Fedora Core 9 - i386 - Development Tree - Debug
-  disabled  updates-testing              Fedora 9 - i386 - Test Updates
-  enabled   livna                        Livna for Fedora Core 9 - i386 - Base
-  disabled  updates-testing-newkey-debuginfo Fedora 9 - i386 - Test Updates Debug Newkey
-  disabled  updates-testing-source       Fedora 9 - Test Updates Source
-  disabled  livna-debuginfo              Livna for Fedora Core 9 - i386 - Debug
-  disabled  dribble-source-testing       Dribble for Fedora 9 - Testing - Source
-  disabled  dribble-debuginfo            Dribble for Fedora 9 - i386 - Debug
-  disabled  dribble-special              Dribble for Fedora 9 - Special SRPMS
-  disabled  rawhide-source               Fedora - Rawhide - Source
-  enabled   dribble                      Dribble for Fedora 9 - i386
-  disabled  dribble-development          Dribble for Fedora - i386
-  disabled  pptp-beta                    PPTP Client beta repository for Fedora Core 9 (i386)
-  disabled  poptop-beta                  PoPToP beta repository for Fedora Core 9 (i386)
-  enabled   adobe-linux-i386             Adobe Systems Incorporated
-  disabled  updates-debuginfo            Fedora 9 - i386 - Updates - Debug
-  enabled   updates-newkey               Fedora 9 - i386 - Updates Newkey
-  disabled  fedora-debuginfo             Fedora 9 - i386 - Debug
-  disabled  updates-newkey-debuginfo     Fedora 9 - i386 - Updates - Debug Newkey
-  disabled  livna-development-source     Livna for Fedora Core 9 - i386 - Development Tree - Source
-  disabled  updates-testing-newkey       Fedora 9 - i386 - Test Updates Newkey
-  disabled  dribble-development-source   Dribble for Fedora 9 - Source
-  disabled  livna-source                 Livna for Fedora Core 9 - i386 - Source
-  disabled  updates-testing-debuginfo    Fedora 9 - i386 - Test Updates Debug
-  enabled   updates                      Fedora 9 - i386 - Updates
-  disabled  livna-testing                Livna for Fedora Core 9 - i386 - Testing
-  disabled  dribble-development-debuginfo Dribble for Fedora - i386 - Debug
-  disabled  fedora-source                Fedora 9 - Source
-  enabled   fedora                       Fedora 9 - i386
-  disabled  dribble-debuginfo-testing    Dribble for Fedora 9 - i386 - Testing - Debug
-  enabled   pptp-stable                  PPTP Client stable repository for Fedora Core 9 (i386)
-  disabled  livna-testing-debug          Livna for Fedora Core 9 - i386 - Testing - Debug
-  disabled  dribble-source               Dribble for Fedora 9 - Source
-  disabled  updates-testing-newkey-source Fedora 9 - Test Updates Source Newkey
-  disabled  livna-testing-source         Livna for Fedora Core 9 - i386 - Testing - Source
-  disabled  dribble-testing              Dribble for Fedora 9 - i386 - Testing
-  disabled  rawhide                      Fedora - Rawhide
-  disabled  updates-newkey-source        Fedora 9 - Updates Source Newkey
+
+Transacción:	Obteniendo repositorios
+Estado: 	Comenzando
+Resultados:
+ Deshabilitado updates-debuginfo         Fedora 13 - x86_64 - Updates - Debug
+ Deshabilitado rawhide-source            Fedora - Rawhide - Source
+ Deshabilitado updates-testing           Fedora 13 - x86_64 - Test Updates
+ Deshabilitado updates-testing-source    Fedora 13 - Test Updates Source
+ Deshabilitado fedora-chromium-source    Chromium web browser and deps - Source
+ Habilitado fedora                    Fedora 13 - x86_64
+ Habilitado fedora-chromium           Chromium web browser and deps
+ Deshabilitado updates-source            Fedora 13 - Updates Source
+ Deshabilitado rawhide-debuginfo         Fedora - Rawhide - Debug
+ Deshabilitado fedora-debuginfo          Fedora 13 - x86_64 - Debug
+ Deshabilitado updates-testing-debuginfo Fedora 13 - x86_64 - Test Updates Debug
+ Deshabilitado rawhide                   Fedora - Rawhide - Developmental packages for the next Fedora release
+ Deshabilitado fedora-source             Fedora 13 - Source
+ Deshabilitado rubyera                   Rubyera repo
+ Habilitado updates                   Fedora 13 - x86_64 - Updates
 </screen>
 
-<para><emphasis>Búsqueda por nombre</emphasis></para>
+<para><emphasis>Habilitar repositorio</emphasis></para>
 <screen>
-$ pkcon search name power
-installed    gnome-power-manager-2.22.1-1.fc9
-installed    kpowersave-0.7.3-3.fc9
-installed    powertop-1.9-3.fc9
-available    guidance-power-manager-0.1-0.2.20080529svn.fc9.1
-available    kadu-powerkadu-0.6.0-3.fc9
-available    kadu-powerkadu-0.6.0.1-1.fc9
-available    powerman-1.0.32-5.fc9
-available    powerman-2.1-1.fc9
-available    powermanga-0.90-3
+$ pkcon repo-enable rubyera
+
+Transacción:	Habilitando repositorio
+Estado: 	Esperando autenticación
+Estado: 	Comenzando
+Resultados:
 </screen>
-	</section>
+
+<para><emphasis>Deshabilitar repositorio</emphasis></para>
+<screen>
+$ pkcon repo-disable rubyera
+
+Transacción:	Habilitando repositorio
+Estado: 	Esperando autenticación
+Estado: 	Comenzando
+Resultados:
+</screen>
+</section>
+
+<section><title>Descarga de paquetes</title>
+	<para>Debe especificar un directorio donde descargar, y el nombre de paquete.</para>
+	<screen>
+$ pkcon download . fwsnort
+Descargando paquetes          [=========================]         
+Comenzando                    [=========================]         
+Descargando paquetes          [=========================]         
+Copiando archivos             [=========================]         
+Descargado  	fwsnort-1.0.6-7.fc13.noarch             	Translates Snort rules into equivalent iptables rules
+$ ls
+fwsnort-1.0.6-7.fc13.noarch.rpm
+	</screen>
+</section>
+
+<section><title>Uso de filtros</title>
+<para><emphasis>Listado de filtros disponibles</emphasis></para>
+<screen>
+$ pkcon get-filters
+	
+installed
+devel
+gui
+free
+basename
+newest
+arch
+</screen>
+
+<para><emphasis>Uso de filtro ejemplo</emphasis></para>
+<para>Actualizaciones disponibles de aplicaciones gráficas GUI.</para>
+<screen>
+$ pkcon --filter=gui get-updates
+Obteniendo actualizaciones    [=========================]         
+Comenzando                    [=========================]         
+Descargando información del repositorio[=========================]         
+Obteniendo información       [=========================]         
+Solución de error	goffice-0.8.10-1.fc13.x86_64            	Goffice support libraries
+</screen>	
+
+</section>
+
+<section><title>Transacciones</title>
+<para><emphasis>Listado de transacciones</emphasis></para>
+<screen>
+$ pkcon get-transactions
+
+Transacción:	Obteniendo transacciones
+Resultados:
+Transacción: /2614_dbdcaadb_data
+ Hora del sistema: 2010-09-22T16:36:19.025050Z
+ Exitosa: Verdadero
+ Función: update-packages
+ Duración: 457 (segundos)
+ Línea de comandos: gpk-update-viewer
+ ID de usuario: 500
+ Nombre de usuario: gomix
+ Nombre real: Guillermo
+ Paquetes involucrados:
+ - updating ibus-libs-1.3.6-2.fc13.x86_64
+ - updating ibus-gtk-1.3.6-2.fc13.x86_64
+ - cleanup ibus-gtk
+ - cleanup ibus
+ - cleanup xorg-x11-server-Xorg
+Transacción: /2589_ecebeedb_data
+ Hora del sistema: 2010-09-21T13:21:55.666817Z
+ Exitosa: Verdadero
+ Función: update-packages
+ Duración: 93 (segundos)
+ Línea de comandos: gpk-update-viewer
+ ID de usuario: 500
+ Nombre de usuario: gomix
+ Nombre real: Guillermo
+ Paquetes involucrados: Ninguno
+...
+</screen>
+</section>
+
+
+
+</section>
 
 	<section>
 		<title>gpk-install-local-file</title>
@@ -214,12 +682,12 @@ InstallPackages(fedora;9.90)=glib2-devel;PolicyKit-gnome-devel;unique-devel
 
 <para>Tampoco existe una descripción del catalogo que haya que traducir o verificar, simplemente es un listado de paquetes, archivos y requerimientos (provides) que le puede ser de utilidad. Todas las traducciones provienen de los metadatos de la distribución y depende del usuario verificar el listado de paquetes que se está pidiendo instalar, asi que no hay firmas ni nada por el estilo.</para>
 
-<para>Los métodos soportados son InstallPackages, InstallProvides e InstallFiles. Cualquier línea que no comience con alguna de estas tres palabras, será descartada.</para>
+<para>Los métodos soportados son <parameter>InstallPackages</parameter>, <parameter>InstallProvides</parameter> e <parameter>InstallFiles</parameter>. Cualquier línea que no comience con alguna de estas tres palabras, será descartada.</para>
 </section>
 
 <section>
 	<title>pkmon</title>
-	<para><application>pkmon</application> - Monitor de PackageKit.</para>
+	<para><application>pkmon</application> - Monitor de PackageKit. Esta aplicación permite ver en tiempo real el progreso de las distintas transacciones que realiza PackageKit.</para>
 
 	<screen>
 $ pkmon -h
@@ -239,49 +707,42 @@ Opciones de la aplicación:
   -v, --verbose            Mostrar información de depuración para todos los archivos
 
 </screen>
-</section>
 
-<section>
-	<title>packagekitd</title>
-
-<screen>
-$ packagekitd
-Already running service which provides org.freedesktop.PackageKit
-[gomix at movix ~]$ packagekitd --help
-Usage:
-  packagekitd [OPTION...] PackageKit service
-
-Help Options:
-  -?, --help           Show help options
-
-Application Options:
-  --backend            Packaging backend to use, e.g. dummy
-  --daemonize          Daemonize and detach from the terminal
-  --verbose            Show extra debugging information
-  --disable-timer      Disable the idle timer
-  --version            Show version and exit
-  --timed-exit         Exit after a small delay
-  --immediate-exit     Exit after the engine has loaded
-</screen>
-</section>
-
-<section>
-	<title>gpk-install-mime</title>
-	<para>Inconcluso...</para>
 <screen>
-$ gpk-install-mime-type -h
-Uso:
-  gpk-install-mime-type [OPCIÓN…] gpk-install-mime-type
-
-Instalador de tipos MIME
-
-Opciones de ayuda:
-  -h, --help        Mostrar opciones de ayuda
-
-Opciones de la aplicación:
-  -v, --verbose     Mostrar información adicional de depurado
+$ pkmon
+Transactions:
+ [none]
+network status=offline
+Transactions:
+ 1	/2923_dadbdeab_data
+Transactions:
+ 1	/2923_dadbdeab_data
+ 2	/2925_edbcdebb_data
+Transactions:
+ 1	/2923_dadbdeab_data
+ 2	/2925_edbcdebb_data
+ 3	/2926_aaaaedac_data
+Transactions:
+ 1	/2923_dadbdeab_data
+ 2	/2925_edbcdebb_data
+ 3	/2926_aaaaedac_data
+ 4	/2927_abcbdcad_data
+/2923_dadbdeab_data	percentage   -1
+/2923_dadbdeab_data	role         simulate-install-packages
+/2923_dadbdeab_data	status       setup
+/2925_edbcdebb_data	percentage   -1
+/2925_edbcdebb_data	role         resolve
+/2925_edbcdebb_data	status       wait
+/2925_edbcdebb_data	allow_cancel 1
+/2926_aaaaedac_data	percentage   -1
+/2926_aaaaedac_data	role         get-distro-upgrades
+/2926_aaaaedac_data	status       wait
+/2926_aaaaedac_data	allow_cancel 1
+/2927_abcbdcad_data	percentage   -1
+/2927_abcbdcad_data	role         get-updates
+/2927_abcbdcad_data	status       wait
+/2927_abcbdcad_data	allow_cancel 1
 </screen>
-
 </section>
 
 </chapter>


More information about the docs-commits mailing list