新たなスタートとしてLinuxで何かをしようとすると、常にこの種のことが起こります。今、新しくインストールしたubuntu-12.04にaircrack-ngをインストールしようとしました。
- 最新の安定版である aircrack-ng-1.1 をダウンロードしました
- ウェブサイトに記載されている前提条件であるbuild-essentials、libsqllite3-dev、およびlibopenssl-devをインストールしましたが、すべてうまくいきました。
- aircrack-ng-1.1 をコンパイルしてみました。「make」コマンドを使用しました。フォルダー osdep と linux.c ファイルでエラーが発生しました。
- 次に、aircrack-ng でこの問題に対して修正されたバグを確認しに行きました。これについて提出されたバグレポートがあることがわかりました。
- 前述のように修正しようとしました。それでもうまくいきません。
- もう一度ウェブサイトにアクセスしたところ、この解決策が機能しない可能性があると書かれていました。gcc のバージョンを 4.6 から 4.5 にダウングレードする必要があります (build-essential パッケージに付属しています)。
- ここで、Ubuntu-software-center から gcc-4.6.3 を削除しました。コマンドラインから「sudo apt-get install gcc-4.5」でgcc-4.5を再インストールしました。正常にインストールされました。
- gccが正しくインストールされているかどうかを確認したいときは、コマンド「gcc --version」を使用しました。しかし、そのようなコマンドはないと言って、インストールするように指示します。しかし、もう一度インストールしようとすると、すでにインストールされており、最新であることがわかります。
非常に奇妙な奇妙な問題。Aircrack をコンパイルする方法を知っている人はいますか?