[software-management-guide/rebase] Primera versión

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


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

    Primera versión

 es-ES/Elementos_de_la_gestion_rpm.xml |  141 ++++++++++++++++++++++++++++++++-
 1 files changed, 138 insertions(+), 3 deletions(-)
---
diff --git a/es-ES/Elementos_de_la_gestion_rpm.xml b/es-ES/Elementos_de_la_gestion_rpm.xml
index 731acf9..d975dc9 100644
--- a/es-ES/Elementos_de_la_gestion_rpm.xml
+++ b/es-ES/Elementos_de_la_gestion_rpm.xml
@@ -5,10 +5,145 @@
 ]>
 <chapter id="Elementos_de_la_gestión_rpm">
 	<title>Elementos de la gestión rpm</title>
-	<para>
-		This is a test paragraph
-	</para>
+	<para>Como ha podido darse cuenta a todo lo largo de este manual, <application>yum</application> y <application>PackageKit</application> pueden resolver la gran mayoría de las necesidades del administrador de sistemas a la hora de la gestión del software de sus sistemas. Sin embargo siguen habiendo casos borde en los cuales no es posible tener una respuesta satisfactoria a alto nivel, entiéndase <application>yum</application> y <application>PackageKit</application>. Para esos casos el remedio es bajar de nivel y usar la herramienta rpm y comprender lo fundamental que es. En esta sección no se pretende dar información completa del funcionamiento del sistema rpm ni de todas sus opciones, sino ofrecer una guía de supervivencia y como punto de entrada para que no necesite ir a leer un manual completo de RPM en la gran mayoría de los casos.</para>
 
+<section>
+	<title>Documentación en el paquete</title>
+	<para>Si los empaquetadores han sido diligentes, rpm permite listar los archivos previamente etiquetados como <emphasis>documentación</emphasis>:</para>
+	
+<screen>
+$ rpm -qd mc
+/usr/share/doc/mc-4.6.1a/COPYING
+/usr/share/doc/mc-4.6.1a/FAQ
+/usr/share/doc/mc-4.6.1a/NEWS
+/usr/share/doc/mc-4.6.1a/README
+/usr/share/man/es/man1/mc.1.gz
+/usr/share/man/hu/man1/mc.1.gz
+/usr/share/man/it/man1/mc.1.gz
+/usr/share/man/man1/mc.1.gz
+/usr/share/man/man1/mcedit.1.gz
+/usr/share/man/man1/mcview.1.gz
+/usr/share/man/pl/man1/mc.1.gz
+/usr/share/man/ru/man1/mc.1.gz
+/usr/share/man/sr/man1/mc.1.gz
+</screen>
+</section>
+
+<section>
+	<title>Archivos de configuración del paquete</title>
+	<para>Siguiendo con el ejemplo anterior, para conocer que archivos de configuración se incluyen en el paquete <package>mc</package> se usa la opción de consulta <option>-c</option> </para>
+	
+<screen>
+$ rpm -qc mc
+/etc/mc/cedit.menu
+/etc/mc/edit.indent.rc
+/etc/mc/edit.spell.rc
+/etc/mc/extfs/extfs.ini
+/etc/mc/extfs/sfs.ini
+/etc/mc/mc.charsets
+/etc/mc/mc.ext
+/etc/mc/mc.lib
+/etc/mc/mc.menu
+/etc/mc/syntax/Syntax
+</screen>
+
+</section>
+
+<section><title>Propiedad de un archivo</title>
+	<para>Cuando un paquete rpm es instalado éste declara la propiedad sobre sus archivos, los que instala. Luego es posible consultar la base de datos en reversa, es decir, preguntar quién es el dueño de cierto archivo, es decir, qué paquete lo instaló, un ejemplo abajo:</para>
+
+<screen>
+$ rpm -qf /usr/bin/xwininfo
+xorg-x11-utils-7.4-9.fc13.x86_64
+</screen>
+</section>
+
+<section>
+	<title>Respaldo y reconstrucción de la base de datos</title>
+	<para>Puede darse el caso que la base de datos RPM se corrompa por distintos motivos. Si es así, puede reconstruir toda su base de datos con tener exclusivamente <filename>/var/lib/rpm/Packages</filename> en buen estado, el resto de archivos se regeneran a partir de él, haga un respaldo por favor de forma rutinaria.</para>
+	<para>Luego para restaurar la base de datos rpm a partir del archivo Packages:</para>
+
+<screen>
+$ su -
+# cd /var/lib/rpm
+# rm __db.00*
+# rpm --rebuilddb
+</screen>
+</section>
+
+<section>
+	<title>Importando llaves</title>
+	<para>Para verificar los paquetes rpm usted debe importar las llaves públicas correspondientes del empaquetador. Para hacerlo ejecute el siguiente comando en la línea de comandos:</para>
+	
+<screen>
+rpm --import /ruta/al/archivo/con/la/llavepki
+</screen>
+</section>
+
+<section>
+	<title>Listar llaves instaladas</title>
+
+<screen>
+$ rpm -qa gpg-pubkey*
+gpg-pubkey-536ceb2a-419e7fcd
+gpg-pubkey-2425b284-4affedb7
+gpg-pubkey-66534c2b-495ca3b8
+gpg-pubkey-a3780952-4affed06
+gpg-pubkey-e8e40fde-4b563cdc
+gpg-pubkey-a109b1ec-3f6e28d5
+gpg-pubkey-16ca1a56-4a100959
+gpg-pubkey-57bbccba-4a6f97af
+gpg-pubkey-f6777c67-45e5b1b9
+gpg-pubkey-a7a1d4b6-43281558
+gpg-pubkey-a3a882c1-4a1009ef
+</screen>
+
+<para>Para información de una llave específica:</para>
+
+<screen>
+$ rpm -qi gpg-pubkey-2425b284-4affedb7
+Name       &nbsp;: gpg-pubkey                   Relocations: (not relocatable)
+Version    &nbsp;: 2425b284                          Vendor: (none)
+Release    &nbsp;: 4affedb7                      Build Date: vie 28 may 2010 05:56:16 VET
+Install Date: vie 28 may 2010 05:56:16 VET      Build Host: localhost
+Group      &nbsp;: Public Keys                   Source RPM: (none)
+Size       &nbsp;: 0                                License: pubkey
+Signature  &nbsp;: (none)
+Summary    &nbsp;: gpg(RPM Fusion nonfree repository for Fedora (13) &lt;rpmfusion-buildsys at lists.rpmfusion.org&gt;)
+Description&nbsp;:
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: rpm-4.8.0 (NSS-3)
+
+mQINBEr/7bcBEADR9g8j2q5iI+NUJ6ZHS5yht56nPP4I9US/HcPs6PsozMtT0H3j
+eLA+nH6DSn9rVUTS84anaUB6uSf/yzd5yUibnw4XZ6ZE7MaEjM/GIRymRqkV7sIX
+ZTDU88mv3KIHbjC611iROfkH7l8Dl3aWRWOp1XY/G8LIxVC5ExzSFHRI02VXo6nM
+UpnxEoysyvcVsm+gmnnRYDnwN7edYt0M4vHeRcedKu8uhzqw2dBwiSzZssCIZR7/
+qejEJQwSZuEjf7hN7iGIhjQcfrNCxHdcGk8/1tZL2XnDZe/Uxe28nfUTe5wGfufY
+Y70sr3Bnx0eJc/nsGH7RHSBSII2NNXZPmvCSMx0wfNUxq37kok8XkUwL+crV/YIw
+7lcUWTEDY1Y3VAto1uF5EXdrWrSjhmArVMOxiGDYCUyyaBZw84tlI0wq/PKeHYuy
+nDK6JNGa+ZN9Hr/houp7wqxoXOv6SfnAvTGKH0QAsSSAiPQQzDDZReT+rDw+PKmD
+Y+TYVMDoh/hafSFmGOAjShoIl/1PBwy+U0ncMelMvwB0kMR95ygheFe29hDYJH06
+hiX6H9kBTZtvImsKwEwOiPozA1UZdknvyP+2cHcoOClg+uZFeq7aFJ/E5Fw72RO9
+iy8YFeQoN84QAQpOm1rl3GGnGFRLPEGGi92KPXUvvHvaP+cqjGPnFtBhbQARAQAB
+tFZSUE0gRnVzaW9uIG5vbmZyZWUgcmVwb3NpdG9yeSBmb3IgRmVkb3JhICgxMykg
+PHJwbWZ1c2lvbi1idWlsZHN5c0BsaXN0cy5ycG1mdXNpb24ub3JnPokCNgQTAQIA
+IAUCSv/ttwIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJECvvL9IkJbKEGksQ
+AIAK65TxLFj+F4JjRFyd1YvhEUbJKoTpgZ9r4Sz7hcVDOdvnesHugcERvzGrDgd4
+XrmKd0bojBHPTQYROUQ6tu85KdYABZOQTOuB6vKxXVbZgvfNqJzuqsMUklma6uGo
+L0Cy9W6H3YmzmtaupuxCW5HBvWzN3OjXH7KQmW4enH8+2qy1p1mDSHyFuBJoF6UE
+8Jf0q9dsjYArTrTbGFl6n8vrdGCbKHXhGW9J8gsyOIXo8yZzYEkytujjydtr3R/9
+A8LpLeHNiPGU/hnNPHVYZPnYcT7XLy8uhwTgBvhglCVlp9ouZjhPomfqw/qNmjWh
+zDY7lYtEIKeywweOGw9Ft/WCgFlB7X3V4OLK3P2c9HGoAQ1WAohU5Y8gpqyrSt0d
+fs7PrlHoZbYG7bEPc3x9VXAcnMc+FGYP7X1J/lNXWNvqaBrBp8dB73FcNHJOGfa8
+x25V8Tnq1aqCwUS+BQQCSdz637PZrx6KjcTRRLuiEU1KiNeCgFJP6jyffzkbpLPl
+PtNTrD76qoQfNPZqQKlDTwcIii6Yo87SWOvXBZvokrArPxWTFs9fcuHXBS2axHg3
+cLRUC03TASCDSz6WtygouphUBAtDgSC71DLlCbIN8EmXN6C0sSB5Ywnzdsy7yIT2
+2yrVZna0hI/wBR+AqW8jszgJ5JVdEDftqSAKBUxXKela
+=3/KO
+-----END PGP PUBLIC KEY BLOCK-----
+</screen>
+
+</section>
 
 </chapter>
 


More information about the docs-commits mailing list