Как исправить ошибки «/ bin / sh: 2: patch: not found» и «make: *** [lib / libcurl.a] Error 127»?

curl-loader - это генератор трафика. С его помощью вы можете генерировать трафик HTTP, HTTPS, FTP и т. Д.

Кроме того, вы можете моделировать несколько клиентов (несколько исходных IP-адресов).

Вот объяснение того, как установить curl-loader на 64-битную систему Ubuntu 12.04 и генерировать трафик 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-loader из http://curl-loader.sourceforge.net/
  2. Я скачал curl-loader-0.56.tar.bz2 .
  3. extract

     bunzip2 curl-loader-0.56.tar.bz2 
    tar xvf curl-loader-0.56.tar 
    cd curl-loader-0.56 / 
     
  4. требования к сборке

    Скомпилируйте его, используя общую среду разработки C с помощью bash, gcc (3 или 4 серии), make и т. д. на Linux-машине.

    Предварительные требования для сборки:

    • двоичные файлы openssl;
    • пакет разработки openssl с включаемыми файлами (в пакете debian libssl-dev);

    Я не установил libssl-dev, поэтому я установил libssl-dev перед компиляцией curl-loader .

     sudo apt-get install libssl-dev 
     
  5. compile

     $ pwd 
     / home / hattori / My_works / curl-loader-0.56 
     {{1 }} $ make 
     [...] 
     / bin / sh: 2: patch: not found «И» make: *** [lib / libcurl.a] Ошибка 127 {{1 }} 

Как мне выйти из этой ошибки?

2
задан 10 July 2013 в 15:45

1 ответ

/ bin / sh: 2: patch: not found

Установка patch:

sudo apt-get install patch

Вы также можете установить пакет build-essential в убедитесь, что у вас есть основные инструменты, используемые для компиляции.

sudo apt-get install build-essential
0
ответ дан 10 July 2013 в 15:45

Другие вопросы по тегам:

Похожие вопросы: