UbuntuにAmerican fuzzy lopをインストールする方法は?

UbuntuにAmerican fuzzy lopをインストールする方法は?

使用して与えられsudo apt-get install afl

E: Unable to locate package afl

私のコンピュータに。 UbuntuにAmerican fuzzy lopをインストールする方法は?

答え1

まあ、それほど難しくありません。私はミラーmake'dとmake install'edからソースコードを複製しました。

  1. 複製されたGitリポジトリafl、GitHubで見つかったイメージを使用しました。

    git clone https://github.com/mirrorer/afl
    
  2. ディレクトリを変更しmakemake install

    cd afl
    make && sudo make install
    

もちろん、コンパイルするにはいくつかのライブラリをインストールする必要があります。私はこれを行う必要はありません。

答え2

Ubuntu 18に今すぐインストールできることを追加したいのですが、そのバージョンが破損しているようです。

sudo apt-get install afl

インストールして使用しようとすると、aflUbuntu 18で壊れているようです。したがって、インストールについてはvatsugの回答を参照する必要があります。

確かにそうです。Ubuntu 19で修正される予定

壊れたというブログ投稿

答え3

エラーメッセージが表示されます。

Package afl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'afl' has no installation candidate

Ubuntu 20.04(Focal Fossa)ではsudo apt install afl++正しいコマンドです。

関連情報