web-dev-qa-db-ja.com

「/ bin / sh:2:patch:not found」および「make:*** [lib / libcurl.a] Error 127」エラーを修正するにはどうすればよいですか?

curl-loader はトラフィックジェネレーターです。 HTTP、HTTPS、FTPなどのトラフィックを生成できます。

さらに、複数のクライアント(複数のソースIPアドレス)をシミュレートできます。

Ubuntu 12.04 64ビットボックスにcurl-loaderをインストールし、HTTP、HTTPSトラフィックを生成する方法について説明します。

$ uname –r
3.2.0-39-generic

$ tail -1 /etc/lsb-release
DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS"

curl-loaderのインストール

  1. http://curl-loader.sourceforge.net/ からcurl-loaderをダウンロードします
  2. curl-loader-0.56.tar.bz2をダウンロードしました。
  3. エキス

    bunzip2 curl-loader-0.56.tar.bz2
    tar xvf curl-loader-0.56.tar
    cd curl-loader-0.56/
    
  4. ビルド要件

    Linuxマシンでbash、gcc(3または4シリーズ)、makeなどの一般的なC開発環境を使用してビルドします。

    構築の前提条件は次のとおりです。

    • opensslバイナリ;
    • インクルードファイルを含むopenssl開発パッケージ(debianパッケージlibssl-devにあります);

    Libssl-devをインストールしていないので、libssl-devをコンパイルする前にcurl-loaderをインストールしました。

    Sudo apt-get install libssl-dev
    
  5. コンパイル

    $ pwd
    /home/hattori/My_works/curl-loader-0.56
    
    $ make
    [...]
    /bin/sh: 2: patch: not found" AND "make: *** [lib/libcurl.a] Error 127
    

このエラーからどのように進みますか?

2
PHANI

/ bin/sh:2:パッチ:見つかりません

インストールpatch

Sudo apt-get install patch

build-essentialパッケージをインストールして、コンパイルに使用する基本的なツールがあることを確認することもできます。

Sudo apt-get install build-essential
2
Eric Carvalho