100 likes | 279 Views
El Administrador de paquetes RPM. Componentes RPM. Base de datos RPM: Registra los archivos instalados, lista las dependencias requeridas y las provistas. Ejecutable rpm: se interactúa con la base mediante el comando rpm. El ejecutable permite instalar, actualizar, quitar y verificar paquetes.
E N D
Componentes RPM • Base de datos RPM: Registra los archivos instalados, lista las dependencias requeridas y las provistas. • Ejecutable rpm: se interactúa con la base mediante el comando rpm. El ejecutable permite instalar, actualizar, quitar y verificar paquetes. • Archivos de paquete: Medio por el cual se distribuye el programa. Son esencialmente archivos tar. La nomenclatura es: • nombre-versión-publicación.archivo.rpm
Peticiones a RPM • Con la opción –q hace peticiones a la base de datos • Al efectuar una petición se debe pensar: • ¿Qué paquetes estoy solicitando? • ¿Qué pregunta estoy haciendo?
Peticiones a RPM • rpm -q <nombre_paquete> : Dice el paquete ya esta instalado o no.rpm -qa : dice todos los paquetes que están instalados.rpm -i <nombre_paquete> Instala el paquete.rpm -e <nombre_paquete> Desinstala un paquete
Ejemplos • rpm -qa : Lista todos los paquetes • rpm -q bash : Muestra el nombre del paquete • rpm -qi bash: Muestra el encabezado del paquete • rpm -ql bash : Muestra todos los archivos instalados
Investigación de un paquete desconocido • rpm -qf /etc/aep.conf : Muestra a que paquete pertenece el archivo • rpm -qf /etc/aep.conf –i : Muestra el encabezado del paquete • rpm -qil -p xsri-2.1.0-5.i386.rpm : Muestra información del paquete a instalar
Salida Formateada • rpm -qil -p xsri-2.1.0-5.i386.rpm • rpm -qa --queryformat "%10{size} %{name}\n" | sort -rn | head -10
Ejercicio • Cree el archivo ~/bash_files que contenga una lista de todos los archivos pertenecientes al paquete bash • Cree el archivo ~/sshd_man, que liste los tres archivos que contengan las páginas de manual asociadas con el paquete openssh-server