最初にソースコードを見つけます。
(https://is.gd/LlS5Sy)-検索例
見つかったら、それをダウンロードする必要があります(Gitでクローンを作成する場合)
git clone https://github.com/vanhauser-thc/thc-hydra
その後、ディレクトリに移動します
cd thc-hydra
次に、必要な依存関係があることを確認します(README.md内)
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
firebird2.1-dev libncp-dev
次に、次のようにコンパイルしてインストールします。
apt-get purge hydra hydra-gtk #Get rid of old install
./configure --help #Get config options
サンプル出力
Options:
--prefix=path path to install hydra and its datafiles to
--fhs install according to the File System Hierarchy Standard
--with-oracle=prefix prefix for oracle include dir
--with-oracle-lib=prefix prefix for oracle lib dir
--with-ssl=prefix prefix for SSL headers
--with-ssl-lib=prefix prefix for SSL libraries
--disable-xhydra disable compilation of hydra GUI
--nostrip do not per default strip binaries before install
--debug show debug output to trace errors
--help this her
したがって、。/ configureを実行します。#SSLを自動検出する必要があります。出力を確認することもできます。
これは、ソースからプログラムをコンパイルする一般的な方法です。これらの手順が将来の使用のためにどのように機能するかを学ぶ必要があります。