
12 Actualización del sistema – Gestión
de paquetes
.rpmsave se selecciona cuando el banco de datos RPM ya conoce el fichero,
en caso contrario se usa .rpmorig. Dicho en otras palabras, los ”.rpmorig”
se generan cuando se actualizan paquetes que no tienen formato RPM y los
.rpmsave se generan actualizando paquetes RPM antiguos con RPM nuevos.
La extensión .rpmnew se usa cuando no se puede determinar si el administrador
de sistema realmente modificó el fichero de configuración o no.
La opción -U (Update) es algo más que una equivalencia a la secuencia -e-i
(Desinstalar/Borrar – Instalar). Siempre que sea posible, es preferible usar la
opción -U.
Aviso
Después de cada actualización es necesario controlar las copias de se-
guridad con las extensiones .rpmorig o .rpmsave generados por rpm.
En caso de necesidad transfiera sus ajustes a los nuevos ficheros de con-
figuración y borre después los antiguos con las extensiones .rpmorig o
.rpmsave.
Para borrar un paquete se procede de la siguiente manera:
tierra: # rpm -e <paquete>
rpm solo borra un paquete en caso de no existir ninguna dependencia. Por lo
tanto no es posible suprimir p. ej. Tcl/Tk si todavía existe algún programa que lo
necesite para su ejecución; esta funcionalidad se debe al ”control” por parte del
banco de datos RPM.
Si en algún caso excepcional no es posible borrar un paquete aunque haya deja-
do de existir cualquier dependencia, es probable que el problema se resuelva al
generar de nuevo el banco de datos RPM, usando la opción --rebuilddb (las
explicaciones sobre el banco de datos se pueden ver en el apartado 12.3.3 en la
página 309).
12.3.3. Consultas
La opción -q (ingl. query) permite direccionar consultas a los archivos RPM
(opción -p <fichero_paquete>) tal como al banco de datos RPM. El tipo de
información a consultar depende de las opciones que figuran en la tabla 12.1 en
la página siguiente.
-i Mostrar información sobre un paquete
-l Mostrar lista de ficheros del paquete
-f <Fichero> Consultar por el paquete que contiene el fichero
<Fichero>; se requiere la especificación de <Fichero>
con su rama completa!
-s Mostrar estado de los ficheros (implica -l)
Cuadro 12.1: Continúa en la página siguiente...
306
Komentarze do niniejszej Instrukcji