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
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 archivorpm
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 parainstall
: dnf.readthedocs.io/en/latest/command_ref.html
sudo dnf install /path/to/package.rpm