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?
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?
EDITAR: como se recomienda en un comentario a continuación, puede usarlo yum
para todo y estará bien.
Verifique la documentación de Red Hat para el rpm
comando.
Básicamente:
rpm -Uvh package_file.rpm
instala / actualiza un paquete desde un archivo .rpmrpm -e package_name
elimina un paquetePara instalar paquetes desde los repositorios de Red Hat, use yum
, cuyos comandos son en su mayoría autoexplicativos ( install
, update
etc.). Esta documentación es para CentOS 5, pero creo que debería funcionar para las versiones más recientes de Red Hat / CentOS.
rpm
si es absolutamente necesario; en circunstancias normales, no hay razón para usar losrpm
comandos mencionados anteriormente para jugar con la base de datos del paquete;yum install package_file.rpm
yyum remove package_name
lo haré bien.RTFM:
man yum
.apropos install
conduce a la pista de derechos.Si "apropos" no devuelve nada,
makewhatis
primero debe ejecutarlo .Después de eso, encontrará casi cualquier cosa con "apropos" que hará una búsqueda de texto completo de todas las descripciones breves de páginas de manual.
yum, a diferencia de rpm, resolverá todas las dependencias necesarias.
fuente
apropos
solo busca los nombres y las descripciones breves de las páginas de manual, en contraste con lo que usted describe.man -K
Por otro lado ...man -k
hace lo mismo queapropos
, según la página de manual y una prueba.Instalar Rpm
Actualizar rpm
eliminar rpm
o eliminar las rpm sin profundidad
fuente