RPM Es un administrador de paquetes que nos proporciona cinco opciones básicas: Consular y...

Post on 02-Feb-2016

215 views 0 download

Transcript of RPM Es un administrador de paquetes que nos proporciona cinco opciones básicas: Consular y...

RPM Es un administrador de paquetes que nos proporciona cinco opciones básicas:

Consular y verificar paquetes Sintaxis:

rpm {-q|--query} [opción de selección] [opción de consulta]

rpm {-V|--verify} [opción de selección] [verify-options]

Instalar, actualizar y borrar paquetes Sintaxis

rpm [opción de instalación] PACKAGE_FILE ...

OPCIONES DE RPM

Consular y verificar paquetes

-p, --package Opción de selección para consultar un paquete determinado

-q ó --query Opción de consulta que muestra información de los paquetes instalados

-V ó --verify Opción para verificar paquetes

Instalar, actualizar y borrar paquetes

-i, --install Opción para instalar un paquete

-v, --verbose Opción para proporcionar una salida detallada

-e, --erase=<package>+ Opción para borrar o desinstalar un paquete

CODIGOS

rpm -Vp package.rpm

Opcion de selección

Opcion de verificación

Comando

Nombre del paquete

Verificar paquete rpm no instalado

EJEMPLO

CODIGOS

rpm -ivh usr/src/redhat/RPMS/`arch`/package.rpm

Opciones de instalación• -i : instalar paquete• -v : Muestra detalles

de instalación

• -h : barra de progreso de la instalación

Comando Nombre del paquete

Ubicación

EJEMPLO

CODIGOS

rpm2cpio: Extraer archivo de paquete RPM el cual es un archivo de información de un paquete.

Sintaxis:

rpm2cpio [filename]

rpm2cpio package.rpm | cpio –extract –make-directories *bin*

cpio

Cpio es una herramienta para crear y extraer archivos o copiar archivos de un lugar a otro.

Sintaxis

cpio {opción de modo} {opción}

Modo Copy-out

En el modo de copia de salida, el comando copia archivos de un directorio a otro archivo

Copy-in mode

En el modo copia de entrada, copia un archivo habilitado para la escritura dentro del directorio

Copy-pass

En este modo copia ficheros de un árbol de directorios a otro.

OPCIONES CPIO

-i|--extract indica que el comando debe funcionar en modo copia de entrada

-o, --créate indica que el comando debe de funcionar en modo copia de salida

-p, --pass-through Indica que el comando debe de funcionar en modo copy-pass (pase de copia)

-d, --make-directories crea directorios principales cuando sea necesario

-f, --nonmatching Copia únicamente los archivos que no coinciden con ninguno de los patrones dados

rpm2cpio package.rpm | cpio –extract –make-directories *bin*

CODIGOS

Comando-i indica que el comando debe

funcionar en modo copia de entrada

-d crea directorios principales cuando

sea necesario

Tipo de formato

YUM

Herramienta utilizada para instalar, actualizar y/o remover paquetes con extensión rpm. Actúa de manera independiente para determinar lo que debe hacer para tener una instalación de paquetes exitosa.

Sintaxis:

yum [opciones] [comando] [paquete ...]

Install Se usa para descargar e instalar la ultima versión de un paquete y garantiza una adecuada instalación

updateDescarga actualizaciones de un paquete

remove | erase Elimina los paquetes especificados del sistema así como los archivos dependientes del paquete

reinstall instala nuevamente el paquete de manera idéntica al ya instalado

localinstall Se utiliza para instalar un conjunto de archivos rpm locales.

COMANDOS YUM

OPCIONES YUM

-y, --assumeyes Confirma afirmativamente a una pregunta

--assumeno Anula la operación.

-h, --help Muestra un mensaje de ayuda

-c, --config=[config file] Especifica la configuración de la ubicación del archivo

N Indica que no se esta de acuerdo en un proceso

CODIGOS

Descarga e instalación de paquete

yum install package_name

ComandoNombre del

paquete

comando

EJEMPLO

EJEMPLO

CODIGOS

Instalar un paquete local

yum localinstall package_name.rpm

Comando

comandoNombre del

paquete

EJEMPLO

EJEMPLO

EJEMPLO

CODIGOS

Descargar e instala actualizaciones de todos los paquetes ya instalados

yum update package_name.rpm

ComandoNombre del

paquete

Comando

EJEMPLO

Descargar e instala actualizaciones de un paquete ya instalado

yum update package_name

ComandoNombre del

paquete

Comando

CODIGOS

EJEMPLO

EJEMPLO

EJEMPLO

CODIGOS

Eliminar paquetes

yum remove package_name

Comando Nombre del paquete

Comando

EJEMPLO

EJEMPLO

Genera una lista de información sobre los paquetes disponibles

yum list

CODIGOS

EJEMPLO

CODIGOS

Configura, compila y genera el paquete RPM

rpmbuild – rebuild package_name.src.rpm

No encontrado en FedoraComando

Nombre del paquete

Reconstruir