0

新たなスタートとしてLinuxで何かをしようとすると、常にこの種のことが起こります。今、新しくインストールしたubuntu-12.04にaircrack-ngをインストールしようとしました。

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

非常に奇妙な奇妙な問題。Aircrack をコンパイルする方法を知っている人はいますか?

4

1 に答える 1

1

Aircrack-ngはUbuntuリポジトリ(apt-cache search aircrack)にあるので、他のパッケージ()と同じように簡単にインストールできますapt-get install aircrack-ng

ソースからインストールする場合は、投稿を編集して、発生したエラーの詳細を入力してください。

于 2012-08-05T15:22:31.260 に答える