Fedoraでlibnlを更新する方法は?

Fedoraでlibnlを更新する方法は?

ローカライズできましたlibnl(そして少数のサブアイテムも含む)。/usr/lib64。そこにインストールしたいのですがlibnl3-devel-3.2.29-2.fc25.x86_64.rpm、現在のバージョンがlibnl以前のバージョン(3.2.27..)なので問題が発生します...dnf libnl動作しません...

これをインストールしようとしています。aircrack-ng

インストールを支援できますか(具体的にlibnl-3-devlibnl-genl-3-dev)?

答え1

どのディストリビューションを使用しているか言及していませんか? Fedora 24ですか?私はFedora 25を使用しています。実行したばかりでdnf update、完了すると(約20分かかります)、実行がrpm -q libnl3完了しましたlibnl3-3.2.29-2.fc25.x86_64。これがまさにあなたが望むものです。実行する前に、あなたのように3.2.27があることを追加する
必要があります。dnf updatelibnl3-3.2.28-3.fc25.x86_64

libnl-3-dev関連libnl-genl-3-dev:Fedora / CentOsパッケージではなく、Ubuntu / Debianパッケージです。パラレルlibnl3-develFedoraパッケージ(このF25システムに再インストール)をインストールdnf install libnl3-develしましたlibnl3-devel-3.2.29-2.fc25.x86_64。不確実ですlibnl-genl-3-dev

ラミーローゼン

答え2

私の考えでは、Fedoraにはそのようなパッケージはありません。 Ubuntuパッケージlibnl-genl-3-devの内容を見ると、実際には4つのファイルしか含まれていないことがわかります。

たとえば、次のようになります。

http://packages.ubuntu.com/precise/amd64/libnl-genl-3-dev/filelist

しかし、Fedoraのlibnl3-devel rpmの内容を見ると、libnl3-develが提供するファイルに/lib/libnl-genl-3.soが含まれていることがわかります。 http://rpmfind.net/linux/RPM/fedora/updates/25/x86_64/l/libnl3-devel-3.2.29-2.fc25.i686.html

/lib/libnl-genl-3.so の代わりに /usr/lib/libnl-genl-3.so と表示されるという事実は重要ではありません。

したがって、Fedoraではlibnl3-develにlibnl-genl-3-devも含まれているようです。

ラミーローゼン

関連情報