如何修复“/bin/sh: 2: patch: not found”和“make: *** [lib/libcurl.a] Error 127”错误?

如何修复“/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. 从以下网址下载 curl-loaderhttp://curl-loader.sourceforge.net/
  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
    

我该如何解决这个错误?

答案1

/bin/sh: 2:补丁:未找到

安装patch

sudo apt-get install patch

您还可以安装build-essential程序包以确保您拥有用于编译的基本工具。

sudo apt-get install build-essential

相关内容