
Necesito instalar un paquete que falta en mi máquina virtual que ejecuta Red Hat. ¿Cómo puedo hacer eso?
¿Qué comando debo usar para instalar/eliminar/actualizar paquetes .rpm?
Respuesta1
EDITAR:Como se recomienda en un comentario a continuación, puedes usarlo yum
para todo y estarás bien.
ControlarDocumentación de Red Hatpara el rpm
comando.
Básicamente:
rpm -Uvh package_file.rpm
instala/actualiza un paquetedesde un archivo .rpmrpm -e package_name
elimina un paquete
Para instalar paquetes de los repositorios de Red Hat, utiliceyum
, cuyos comandos se explican por sí solos ( install
, update
etc...).Esta documentaciónes para CentOS 5, pero creo que debería funcionar para versiones más nuevas de Red Hat/CentOS.
Respuesta2
RTFM: man yum
. apropos install
conduce a la vía de los derechos.
Si "apropos" no devuelve nada, primero debes ejecutarlo makewhatis
.
Después de eso, encontrará casi cualquier cosa con "apropos" que realizará una búsqueda de texto completo de todas las descripciones breves de las páginas de manual.
yum, a diferencia de rpm, resolverá todas las dependencias necesarias.
Respuesta3
Instalar rpm:
rpm -ivh abcd.rpm
Actualizar rpm:
rpm -Uvh abcdef.rpm
Eliminar rpm:
rpm -e abcd.rpm
o eliminar las rpm sin dependencias:
rpm -e --nodeps abcd.rpm