在 Fedora 中使用 dnf 在本地安装而不使用互联网连接

kol*_*nel 21 rpm dnf

我正在尝试在rpm不使用互联网的情况下在本地安装软件包。我尝试了以下方法:

sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)

我得到了:

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
Run Code Online (Sandbox Code Playgroud)

我也试过:

sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)

而且它似乎仍在使用互联网,所以我不知道它是否有效,因为互联网连接真的很慢。

有没有办法来解决这个问题?

ILM*_*o_7 38

sudo dnf install /path/to/package.rpm 将作用于给定路径中的包。

  • 在 LIVE cd 上尝试此操作时,我必须添加 `--disablerepo=*` (2认同)
  • 我会回答我自己的评论,`localinstall` 是`install` 的弃用别名:https://dnf.readthedocs.io/en/latest/command_ref.html (2认同)