使用せずに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
  • @ ILMostro_7ありがとうございますが、'はまだインターネットを使用しています。
  • @ ILMostro_7実際には申し訳ありませんが、現在は機能しています。ありがとうございます。
  • 良さそうです。その場合は、正解として回答を受け入れてください。

回答

sudo dnf install /path/to/package.rpmは指定されたパスのパッケージに作用します。

コメント

  • 試してみるときこれはLIVECDで、--disablerepo=*
  • @Andyを追加する必要があります。'それかどうかはわかりません'何かが変わったw dnfの最近のバージョンですが、'なぜそうしないのかわかりません' t回答で提案されているように、rpmファイルへのフルパスを明示的に指定することで、パッケージをローカルにインストールできます。
  • 結局、あなたは正しいです。私に起こっていたのは、10 RPMをインストールしようとしたのですが、誤って1つの依存関係を見逃してしまいました。オンラインでdnfコマンドを実行したことがなかったため、yumキャッシュが空でした。 –disablerepoがないと、"更新"リポジトリの更新に失敗するというエラーメッセージだけが表示されました。そのため、エラーが何であるかはわかりませんでしたが、-disablerepoを使用すると、パッケージが不足しているという明確なメッセージが表示されました。
  • @Andy答えがあれば受け入れてください'正解です。
  • '自分のコメントに答えます、localinstallinstallの非推奨エイリアス: dnf.readthedocs.io/en/latest/command_ref.html

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です