Estoy tratando de instalar localmente un rpm sin usar La Internet. Probé lo siguiente:

sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm 

y obtuve:

error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0 error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed 

También probé :

sudo dnf --disablerepo="*" install kernel-devel-4.2.7-200.fc22.x86_64.rpm 

y todavía parece estar usando Internet, así que no puedo averiguar si funciona o no ya que la conexión a Internet es muy lenta.

¿Hay alguna forma de solucionar esto?

Comentarios

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Gracias, pero ' sigue usando Internet.
  • @ ILMostro_7 lo siento, ahora funciona. Gracias.
  • Suena bien. En ese caso, acepta la respuesta como la solución correcta.

Respuesta

sudo dnf install /path/to/package.rpm actuará sobre el paquete en la ruta dada.

Comentarios

  • Al intentar esto en un CD EN VIVO, tengo que agregar --disablerepo=*
  • @Andy, yo ' no estoy seguro si eso ' s algo que ha cambiado w ith versiones recientes de dnf, pero no ' no veo por qué no ' poder instalar el paquete localmente proporcionando explícitamente la ruta completa al archivo rpm como se sugiere en la respuesta.
  • Descubrí que al final, tienen razón. Lo que me estaba sucediendo es que estaba tratando de instalar 10 RPM, pero accidentalmente me faltaba una dependencia. Nunca había ejecutado un comando dnf en línea, por lo que mi caché de yum estaba vacío. Sin –disablerepo, todo lo que recibí fue un mensaje de error que no pudo actualizar el repositorio " Actualizaciones ". Así que no tenía idea de cuál era el error, pero con –disablerepo, recibí un mensaje claro y agradable de que me faltaba un paquete.
  • @Andy, por favor acepte la respuesta si ' es correcto.
  • Yo ' responderé mi propio comentario, localinstall es un alias obsoleto para install: dnf.readthedocs.io/en/latest/command_ref.html

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *