[software-management-guide] algunas mejoras , repoquery sin -q y agregué PackageKit-command-not-found además de mejorar alguno

Guillermo Gómez gomix at fedoraproject.org
Fri Jun 3 14:50:25 UTC 2011


commit 846d3a0d8e711f10a4c6308f59f91c51a02a1a16
Author: Guillermo Gomez S. (Gomix) <guillermo.gomez at gmail.com>
Date:   Fri Jun 3 10:19:42 2011 -0430

    algunas mejoras , repoquery sin -q y agregué PackageKit-command-not-found además de mejorar algunos párrafos.

 es-ES/Gestion_avanzada_de_repositorios_yum.xml |   69 +++++++++++++++++++++---
 es-ES/PackageKit_CLI.xml                       |   37 +++++++++++++
 2 files changed, 98 insertions(+), 8 deletions(-)
---
diff --git a/es-ES/Gestion_avanzada_de_repositorios_yum.xml b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
index f6c4787..10f4aab 100644
--- a/es-ES/Gestion_avanzada_de_repositorios_yum.xml
+++ b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
@@ -115,7 +115,7 @@ gpgcheck=0
 <para>Para verificar la disponibilidad del nuevo repositorio puede utilizar la herramienta <application>repoquery</application> y consultarlo.</para>
 
 <screen>
-# repoquery -q --repoid=rubyera -a
+# repoquery --repoid=rubyera -a
 dhcp_probe-0:1.3.0-4.fc13.x86_64
 dhcp_probe-debuginfo-0:1.3.0-4.fc13.x86_64
 iptables-0:1.4.5-1.fc12.x86_64
@@ -132,19 +132,68 @@ rubygem-pg-0:0.9.0-1.fc13.x86_64
 <section>
 	<title>Consultar repositorios con repoquery</title>
 	<para><application>repoquery</application> es un programa para consultar información en los repositorios YUM, éstas son similares a las consultas <application>rpm</application>.</para>
-	<para><application>repoquery</application> es una herramienta YUM que tiene un conjunto de opciones profundas y complicadas. Está pensada como una herramienta análoga a <command>rpm -q</command> pero ejecutada sobre los repositorios remotos. Esto explica el por qué de lo complicado y profundo. A continuación se muestran algunos usos comunes.</para>
+	<para><application>repoquery</application> es una herramienta YUM que tiene un conjunto de opciones profundas y complicadas. Está pensada como una herramienta análoga a <command>rpm -q</command> pero ejecutada sobre los repositorios remotos, esto explica el por qué de lo complicado y profundo. A continuación se muestran algunos usos comunes.</para>
 	<para>Por omisión <application>repoquery</application> actúa sobre los repositorios configurados y habilitados en la configuración <application>yum</application>. Puede habilitar/deshabilitar repositorios al vuelo usando las opciones <option>--enablerepo=repoid</option> y <option>--disablerepo=repoid</option>. Ocasionalmente sólo se requiere consultar un repositorio en particular, use en esos casos la opción <option>--repoid=repoid</option>. En este último caso sólo ése repositorio será considerado sin importar la configuración de <application>yum</application>.</para>
 	<para>Ocurre con cierta frecuencia que se desea consultar un repositorio no configurado aún. <application>repoquery</application> maneja esta situación con el uso de la opción <option>--repofrompath</option>:</para>
 	<screen>
 $ repoquery  --repofrompath=nombredelrepo,http://ruta/al/repo --repoid=nombredelrepo  -q -a 
 </screen>
 <para><application>repoquery</application> puede trabajar sobre cualquier arquitectura, por omisión utiliza las arquitecturas del sistema sobre el que está siendo ejecutado. Sin embargo se pueden especificar las arquitecturas utilizando la opción <option>--archlist</option>.</para>
-<para>Sólo paquetes i686:</para>
-<screen>$ repoquery -q --archlist=i686 -a </screen>
-<para>Sólo paquetes i686 e i386:</para>
-<screen>$ repoquery -q --archlist=i686,i386 -a </screen>
+
+<para>Sólo paquetes i686 en el repositorio 'fedora':</para>
+<screen>
+$ repoquery --archlist=i386 --repoid=fedora -a | head
+chealpix-0:2.13a-2.fc14.i386
+chealpix-devel-0:2.13a-2.fc14.i386
+elilo-0:3.6-9.i386
+frysk-0:0.4-30.fc15.i386
+frysk-devel-0:0.4-30.fc15.i386
+frysk-gnome-0:0.4-30.fc15.i386
+gnome-applet-cpufire-0:1.6-3.fc14.i386
+healpix-0:2.13a-2.fc14.i386
+healpix-c++-0:2.13a-2.fc14.i386
+healpix-c++-devel-0:2.13a-2.fc14.i386
+</screen>
+
+<para>Sólo paquetes i686 e i386 en el repositorio 'fedora':</para>
+<screen>$ repoquery --archlist=i686,i386 --repoid=fedora -a 
+0xFFFF-0:0.3.9-5.fc15.i686
+389-admin-0:1.1.16-1.fc15.i686
+389-adminutil-0:1.1.13-2.fc15.i686
+389-adminutil-devel-0:1.1.13-2.fc15.i686
+389-ds-base-0:1.2.8.2-1.fc15.i686
+389-ds-base-devel-0:1.2.8.2-1.fc15.i686
+389-ds-base-libs-0:1.2.8.2-1.fc15.i686
+389-dsgw-0:1.1.6-2.fc15.i686
+3Depict-0:0.0.4-2.fc15.i686
+3proxy-0:0.6.1-11.fc15.i686
+...
+ealpix-0:2.13a-2.fc14.i386
+chealpix-devel-0:2.13a-2.fc14.i386
+elilo-0:3.6-9.i386
+frysk-0:0.4-30.fc15.i386
+frysk-devel-0:0.4-30.fc15.i386
+frysk-gnome-0:0.4-30.fc15.i386
+... 
+</screen>
+<para>En la salida anterior no están ordenados los resultados, los resultados i386 fueron insertados en esa posición de forma consecutiva para resaltar su inclusión en listado.</para>
+
+
 <para>Sólo paquetes fuente srpms:</para>
-<screen>$ repoquery -q --archlist=src -a </screen>
+<screen>
+$ repoquery --archlist=src --repoid=fedora-source -a | head	
+0xFFFF-0:0.3.9-5.fc15.src
+389-admin-0:1.1.16-1.fc15.src
+389-admin-console-0:1.1.7-2.fc15.src
+389-adminutil-0:1.1.13-2.fc15.src
+389-console-0:1.1.4-2.fc15.src
+389-ds-0:1.2.1-2.fc15.src
+389-ds-base-0:1.2.8.2-1.fc15.src
+389-ds-console-0:1.2.5-1.fc15.src
+389-dsgw-0:1.1.6-2.fc15.src
+3Depict-0:0.0.4-2.fc15.src
+</screen>
+
 <para>Listar el contenido de un paquete dado.</para>
 <screen>
 $ repoquery --list iftop
@@ -156,12 +205,14 @@ $ repoquery --list iftop
 /usr/share/doc/iftop-0.17/TODO
 /usr/share/man/man8/iftop.8.gz
 </screen>
-<para>Listar paquetes dueños de un archivo instalado dado.</para>
+
+<para>Listar paquetes propietario de un archivo instalado dado.</para>
 <screen>
 $ repoquery -q --file /usr/bin/yum
 yum-0:3.2.25-1.fc12.noarch
 yum-0:3.2.27-3.fc12.noarch
 </screen>
+
 <para>Uso de <application>repoquery</application> limitándolo a los paquetes instalados.</para>
 <screen>
 $ repoquery --pkgnarrow=installed -q --whatrequires --alldeps lsof
@@ -170,11 +221,13 @@ rkhunter-0:1.3.4-8.fc12.noarch
 libguestfs-1:1.0.75-1.fc12.i686
 libguestfs-1:1.2.7-1.fc12.1.i686
 </screen>
+
 <para>Si necesita averiguar cuáles srpms tienen un requerimiento de construcción sobre un paquete en particular, ejecute:</para>
 <screen>
 $ repoquery --archlist=src --repoid=fedora-source -q --whatrequires lsof
 libguestfs-1:1.0.75-1.fc12.src 
 </screen>
+
 <para>Si necesita averiguar el árbol de proveedores de dependencias de un paquete dado, ejecute:</para>
 <screen>
 $ repoquery --tree-requires fwsnort
diff --git a/es-ES/PackageKit_CLI.xml b/es-ES/PackageKit_CLI.xml
index f8073a7..90822f6 100644
--- a/es-ES/PackageKit_CLI.xml
+++ b/es-ES/PackageKit_CLI.xml
@@ -797,5 +797,42 @@ Transactions:
 </screen>
 </section>
 
+<section>
+	<title>PackageKit-command-not-found</title>
+	<para><application>pk-command-not-found</application> es una ayudante simple que ofrece instalar nuevos paquetes en la línea de comandos utilizando PackageKit. Funciona atajando los comandos en la consola y cuando no se encuentra, busca en los repositorios si hay alguno que provea la funcionalidad, si la consigue, ofrece instalarla. En Fedora este ayudante incluido en el paquete PackageKit-command-not-found está instalado por omisión.</para>
+
+<screen>
+$ brctl show
+bash: brctl: comando no encontrado...
+¿Instalar el paquete «bridge-utils» para proporcionar el comando «brctl»? [N/y] 
+	* Esperando en cola.. 
+	* Ejecutando.. 
+	* Resolviendo dependencias.. 
+	* Esperando autenticación.. 
+	* Esperando en cola.. 
+	* Ejecutando.. 
+	* Resolviendo dependencias.. 
+	* Descargando paquetes.. 
+	* Comprobando modificaciones.. 
+	* Instalando paquetes..
+	* Escaneando aplicaciones.. 
+	* Obteniendo información.. 
+bridge name	bridge id		STP enabled	interfaces
+</screen>
+
+<para>Si es un usuario regular, y se encuentra en su escritorio gráfico, se le requerirá autenticación. Si es un terminal fuera de un entorno desde donde el cual obtener autenticación gráfica, no podrá instalar.</para>
+
+<screen>
+$ brctl
+bash: brctl: comando no encontrado...
+¿Instalar el paquete «bridge-utils» para proporcionar el comando «brctl»? [N/y]
+	* Esperando en cola..
+	* Ejecutando..
+	* Resolviendo dependencias..
+	* Esperando autenticación.. La transacción no pudo realizarse: not-authorized, Failed to obtain authentication.
+</screen>
+
+</section>
+
 </chapter>
 


More information about the docs-commits mailing list