16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

Las operaciones típicas con los paquetes RPM incluyen:<br />

• Información <strong>de</strong>l paquete: se consulta sobre el paquete una información<br />

<strong>de</strong>terminada, se usa la opción -qp acompañada <strong>de</strong>l nombre<br />

<strong>de</strong>l paquete instalado. Si el paquete no ha sido instalado<br />

todavía, la opción sería -q acompañada <strong>de</strong> la información que se<br />

quiera, y si se quiere preguntar a todos los paquetes a la vez, la<br />

opción sería -qa. Por ejemplo, preguntas a un paquete instalado:<br />

Nota<br />

Los paquetes RPM incorporan<br />

la i<strong>de</strong>a <strong>de</strong> gestión <strong>de</strong><br />

<strong>de</strong>pen<strong>de</strong>ncias y <strong>de</strong> base <strong>de</strong><br />

datos <strong>de</strong> los paquetes existentes.<br />

Consulta Opciones RPM Resultados<br />

Archivos rpm -qpl Lista <strong>de</strong> los archivos que contiene<br />

Información rpm -qpi Descripción <strong>de</strong>l paquete<br />

Requisitos<br />

rpm -qpR<br />

Requisitos previos, bibliotecas<br />

o software<br />

• Instalación: simplemente rpm -i paquete.rpm. Esto podrá realizarse<br />

siempre que se estén cumpliendo las <strong>de</strong>pen<strong>de</strong>ncias <strong>de</strong>l paquete, ya<br />

sea software previo o bibliotecas que <strong>de</strong>berían estar instaladas. En<br />

caso <strong>de</strong> no cumplirlo, se nos listará qué software falta, y el nombre<br />

<strong>de</strong>l paquete que lo proporciona. Pue<strong>de</strong> forzarse la instalación (a riesgo<br />

<strong>de</strong> que no funcione) con las opciones -- force o --no<strong>de</strong>ps, o simplemente<br />

se ignora la información <strong>de</strong> las <strong>de</strong>pen<strong>de</strong>ncias.<br />

• Actualización: equivalente a la instalación pero comprobando<br />

primero que el software ya existe rpm -u paquete.rpm. Se encargará<br />

<strong>de</strong> borrar la instalación previa.<br />

• Verificación: durante el funcionamiento normal <strong>de</strong>l sistema, muchos<br />

<strong>de</strong> los archivos instalados cambian. En este sentido, RPM<br />

permite verificar los archivos para <strong>de</strong>tectar las modificaciones,<br />

bien por proceso normal, bien por algún error que podría indicar<br />

datos corrompidos. Mediante rpm -V paquete verificamos un paquete<br />

concreto, y mediante rpm -Va los verificará todos.<br />

• Eliminación: borrar el paquete <strong>de</strong>l sistema RPM <strong>de</strong> paquete; si<br />

hay <strong>de</strong>pen<strong>de</strong>ncias, pue<strong>de</strong> ser necesario eliminar otros primero. El<br />

sistema RPM también ofrece la posibilidad <strong>de</strong> trabajar con paquetes<br />

remotos, que pue<strong>de</strong>n <strong>de</strong>scargarse <strong>de</strong>s<strong>de</strong> servidores FTP o web,<br />

sólo hay que utilizar la sintaxis ftp:// o http:// para dar la localización<br />

<strong>de</strong>l paquete.<br />

ANOTACIONES<br />

129

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!