web-dev-qa-db-fra.com

Comment corriger les erreurs "/ bin / sh: 2: patch: not found" et "make: *** [lib / libcurl.a] Error 127"?

curl-loader est un générateur de trafic. Vous pouvez générer du trafic HTTP, HTTPS, FTP, etc.

Ajoutez à cela, vous pouvez simuler plusieurs clients (plusieurs adresses IP source).

Voici une explication sur la façon d’installer curl-loader sur une machine Ubuntu 12.04 64 bits et de générer du trafic HTTP, HTTPS.

$ uname –r
3.2.0-39-generic

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

installer curl-loader

  1. téléchargez curl-loader depuis http://curl-loader.sourceforge.net/
  2. J'ai téléchargé curl-loader-0.56.tar.bz2.
  3. extrait

    bunzip2 curl-loader-0.56.tar.bz2
    tar xvf curl-loader-0.56.tar
    cd curl-loader-0.56/
    
  4. exigences de construction

    Construisez-le en utilisant l’environnement de développement C général avec bash, gcc (séries 3 ou 4), make, etc. sur une machine Linux.

    Les pré-requis de construction sont:

    • binaires openssl;
    • paquet de développement openssl avec fichiers include (sur le paquet debian libssl-dev);

    Je n’ai pas installé libssl-dev, j’ai donc installé libssl-dev avant de compiler curl-loader.

    Sudo apt-get install libssl-dev
    
  5. compiler

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

Comment puis-je procéder à partir de cette erreur?

2
PHANI

/ bin/sh: 2: patch: non trouvé

Installez patch:

Sudo apt-get install patch

Vous pouvez également installer le package build-essential pour vous assurer que vous disposez des outils de base utilisés pour la compilation.

Sudo apt-get install build-essential
2
Eric Carvalho