Я пытаюсь локально установить rpm
пакет без использования Интернета. Я попробовал следующее:
sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm
и я получил:
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
Я также попробовал:
sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm
и он по-прежнему использует Интернет, поэтому я не могу понять, работает ли он или нет, поскольку интернет-соединение очень медленное.
Есть ли способ это исправить?
sudo dnf install /path/to/package.rpm
Ответы:
sudo dnf install /path/to/package.rpm
будет действовать на пакет в указанном пути.источник
--disablerepo=*
dnf
, но я не понимаю, почему вы не сможете установить пакет локально, явно указав полный путь кrpm
файлу, как предложено в ответ.sudo dnf localinstall <package>
. Есть ли разница в поведении?