[software-management-guide/rebase] Primera version

Guillermo Gómez gomix at fedoraproject.org
Thu Sep 9 14:19:51 UTC 2010


commit d6f8b461f86df1895dea9078aa6edf1941dd9111
Author: Guillermo Gomez S. (Gomix) <guillermo.gomez at gmail.com>
Date:   Thu Sep 9 09:49:40 2010 -0430

    Primera version

 es-ES/PackageKit_CLI.xml |  298 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 295 insertions(+), 3 deletions(-)
---
diff --git a/es-ES/PackageKit_CLI.xml b/es-ES/PackageKit_CLI.xml
index 827a69b..4bd203c 100644
--- a/es-ES/PackageKit_CLI.xml
+++ b/es-ES/PackageKit_CLI.xml
@@ -5,10 +5,302 @@
 ]>
 <chapter id="PackageKit_CLI">
 	<title>PackageKit CLI</title>
-	<para>
-		This is a test paragraph
-	</para>
+	<para> pendiente </para>
 
+	<section><title>pkcon</title>
+		<para><application>pkcon</application> es la interfase de PackageKit en la línea de comandos o CLI.</para>
+		<screen>
+$ pkcon -help
+Uso:
+  pkcon [OPCIÓN…] PackageKit Console Program
+
+Interfaz de consola de PackageKit
+
+Subcomandos:
+  get-actions
+  get-groups
+  get-filters
+  get-transactions
+  get-time
+  search [name|details|group|file] [data]
+  install [packages]
+  install-local [files]
+  download [directory] [packages]
+  install-sig [type] [key_id] [package_id]
+  remove [package]
+  update &lt;package&gt;
+  refresh [--force]
+  resolve [package]
+  get-updates
+  get-depends [package]
+  get-requires [package]
+  get-details [package]
+  get-distro-upgrades
+  get-files [package]
+  get-update-detail [package]
+  get-packages
+  repo-list
+  repo-enable [repo_id]
+  repo-disable [repo_id]
+  repo-set-data [repo_id] [parameter] [value];
+  what-provides [search]
+  get-categories
+
+
+Opciones de ayuda:
+  -h, --help               Mostrar opciones de ayuda
+  --help-all               Muestra todas las opciones de ayuda
+  --help-debug             Mostrar información extra de depuración
+
+Opciones de la aplicación:
+  --version                Mostrar la versión del programa y salir
+  --filter                 Establecer el filtro, p. ej. instalado
+  --root                   Establecer la raíz de instalación, p. ej., '/', o '/mnt/ltsp'
+  -n, --nowait             Salir sin esperar que las acciones se completen
+  -y, --noninteractive     Instalar los paquetes sin confirmación
+  --background             Ejecuta el comando utilizando menos potencia, y el ancho de bando libre
+  -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>
+<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
+</screen>
+<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
+</screen>
+<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
+</screen>
+	</section>
+
+	<section>
+		<title>gpk-install-local-file</title>
+		<para>Instala archivos de paquete de software locales. También se ejecuta cuando se hace doble-clic sobre un paquete de software en su escritorio o explorador de archivos.</para>
+
+<screen>
+$ gpk-install-local-file -h
+Uso:
+  gpk-install-local-file [OPCIÓN…] gpk-install-file
+
+Instalador de archivos PackageKit
+
+Opciones de ayuda:
+  -h, --help        Mostrar opciones de ayuda
+
+Opciones de la aplicación:
+  -v, --verbose     Mostrar información adicional de depurado
+</screen>
+	</section>
+	<section>
+		<title>gpk-install-catalog</title>
+		<para><application>gpk-install-catalog</application> lee un archivo de entrada .catalog que provoca que los paquetes listados adecuadamente en él sean instalados si es que ya no lo están. Esta opción de PackageKit puede ser muy útil a los distribuidores y desarrolladores de software ya que permite por ejemplo al usuario bajar un catálogo e instalar en su distribución sin tener que preocuparse de identificar los componentes.</para>
+		<para>Es una especie de equivalente a los grupos yum pero más específico. ¿Cómo luce un archivo .catalog?</para>
+		
+<screen>
+[PackageKit Catalog]
+
+# Simplemente el paquete en Fedora que provee la dependencia
+# Si hay múltiples paquetes, se le pregunta al usuario
+InstallProvides(fedora)=audio/QCELP
+
+# Específico para Fedora 9, instala dos paquetes de desarrollo
+InstallPackages(fedora;9)=glib2-devel;PolicyKit-gnome-devel
+
+# En cualquier distro, instala el paquete con el archivo indicado
+InstallFiles=/usr/bin/fontinst
+
+# Para cada arquitectura en Fedora 8, instala uno de los dos diferentes
+# archivos compat
+InstallFiles(fedora;8;i686)=/usr/lib/pango/1.6.0/modules/pango-arabic-fc.so
+InstallFiles(fedora;8;x64)=/usr/lib64/pango/1.6.0/modules/pango-arabic-fc.so
+</screen>
+<para>Note el distro-id entre paréntesis (), esto le permite al empaquetador entonar el nombre de paquete, donde por ejemplo en Fedora es PolicyKit, en Debian es policykit. Se puede ser granular con la distribución, versión de la distrinución y la arquitectura.</para>
+
+<para>Note que no hay verificación de versiones. Se debe especificar la distribución y ésta tener los datos correctos.</para>
+
+<para>Si existe un paquete opcional no presente en versiones anteriores de la distribución, entonces puede hacer algo como lo siguiente:</para>
+
+<screen>
+[PackageKit Catalog]
+
+# Fedora 9 no tiene Unique
+InstallPackages(fedora;9)=glib2-devel;PolicyKit-gnome-devel
+
+# Rawhide es fedora 9.90
+InstallPackages(fedora;9.90)=glib2-devel;PolicyKit-gnome-devel;unique-devel
+</screen>
+
+<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>
+</section>
+
+<section>
+	<title>pkmon</title>
+	<para><application>pkmon</application> - PackageKit cliente consola.</para>
+
+	<screen>
+$ pkcon 
+Usage:
+  pkcon [OPTION...] PackageKit Console Program
+
+PackageKit Console Interface
+
+Subcommands:
+  get-actions
+  get-groups
+  get-filters
+  get-transactions
+  get-time
+  search [name|details|group|file] [data]
+  install [packages|files]
+  download [directory] [packages]
+  remove [package]
+  update &lt;package&gt;
+  refresh
+  resolve [package]
+  get-updates
+  get-depends [package]
+  get-requires [package]
+  get-details [package]
+  get-distro-upgrades
+  get-files [package]
+  get-update-detail [package]
+  get-packages
+  repo-list
+  repo-enable [repo_id]
+  repo-disable [repo_id]
+  repo-set-data [repo_id] [parameter] [value];
+  what-provides [search]
+  get-categories
+
+
+Help Options:
+  -?, --help        Show help options
+
+Application Options:
+  -v, --verbose     Show extra debugging information
+  --version         Show the program version and exit
+  --filter          Set the filter, e.g. installed
+  -n, --nowait      Exit without waiting for actions to complete
+</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
+</screen>
+
+</section>
 
 </chapter>
 


More information about the docs-commits mailing list