'মেক' কমান্ডটি ব্যবহার করার সময় একটি ত্রুটি পাওয়া (উবুন্টু 12.04 এ এয়ারক্র্যাক-এনজি ইনস্টল করা)


13

আমি এই নির্দেশাবলী অনুসরণ করে । আমি common.makফাইলটি সফলভাবে সম্পাদনা করেছি এবং যখন আমি দৌড়েছি তখন আমি makeএই ত্রুটিটি পেয়েছি:

mohd-arafat-hossain@TUD:~/aircrack-ng-1.1$ make
make -C src all
make[1]: Entering directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src'
make -C osdep
make[2]: Entering directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep'
Building for Linux
make[3]: Entering directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep'
make[3]: `.os.Linux' is up to date.
make[3]: Leaving directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep'
make[2]: Leaving directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep'
gcc -g -W -Wall -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -Iinclude   -c -o aircrack-ng.o aircrack-ng.c
In file included from aircrack-ng.c:65:0:
crypto.h:12:26: fatal error: openssl/hmac.h: No such file or directory
compilation terminated.
make[1]: *** [aircrack-ng.o] Error 1
make[1]: Leaving directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src'
make: *** [all] Error 2

আমার এখন কী করার কথা?

উত্তর:


30

ত্রুটিটি বলে যে আপনার কাছে এসএসএল শিরোলেখ ফাইল নেই। সুতরাং তাদের ইনস্টল করুন।

sudo apt-get install libssl-dev

সর্বাধিক গুরুত্বপূর্ণ সংকলন করার সময় গ্রন্থাগারগুলির -দেহ প্যাকেজগুলি পান।
m3nda

5

এটি ডাউনলোড করুন openssl-1.0.1c.tar.gzএবং এটি দু'বার তৈরি করুন।

./config  --prefix=/usr/local --openssldir=/usr/local/ssl
make && make install  

./config shared --prefix=/usr/local --openssldir=/usr/local/ssl
make clean
make && make install

প্রথমবারে: এটি *.solib ফাইলটি তৈরি করবে ।

দ্বিতীয়টি, এটি অন্তর্ভুক্ত *.hফাইলটি তৈরি করবে ।

এটি দরকারী।


3
প্রাক বিল্ট লাইব্রেরি ইতিমধ্যে সংগ্রহস্থলগুলিতে পাওয়া যায়
টাচিয়ন্স

আপনার সমাধানটি কার্যকর হতে পারে, উত্স থেকে সংকলন এবং রক্ষণাবেক্ষণের তুলনায়
এপটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.