خطای عجیب هنگام نصب برنامه در دبیان
سلام، یه مشکل!!! موقع نصب aircrack-ng این خطا رو میده
cd /aircrack-ng $ make gcc -g -W -Wall -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=`./evalrev` src/aircrack-ng.c src/crypto.c src/sha1-mmx.S src/common.c src/aircrack-ptw-lib.c -o aircrack-ng -lpthread /data/data/com.termux/files/usr/bin/sh: 1: ./evalrev: not found src/aircrack-ng.c:27:25: fatal error: sys/termios.h: No such file or directory #include <sys/termios.h> ^ compilation terminated. src/common.c: In function 'is_ndiswrapper': src/common.c:37:14: warning: variable 'unused' set but not used [-Wunused-but-set-variable] int n, pid, unused; ^~~~~~ make: *** [Makefile:45: aircrack-ng] Error 1 $ aircrack-ng
و برا نسخه جدید ترش خطای عدم وجود کتابخانه glibc رو میده که با این دستور دانلود نمیشه!
$ apt install glibc Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package glibc
ممنون میشم طریقه نصب مورد دوم به صورت دستی رو هم بهم بگید
سیستمم لینوکس 3.4.0 armell(armv7)
10 پاسخ
https://packages.debian.org/wheezy/libnl1
تو این سایت میتونی فایل دانلودی کتابخونه هاتو سرچ کنی و دانلود کنی
get رو تو دستورت جا گذاشتی! دقت کن
بله get جا موند
اما تو دستور اپدیت اخرش بعد دانلود یه سری فایل اینو میگه:
W: The repository 'http://httpredir.debian.org/debian jessie Release' is not signed. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. N: Skipping acquire of configured file 'main/binary-arm/Packages' as repository 'http://httpredir.debian.org/debian jessie InRelease' doesn't support architecture 'arm'
و برای نصب aircrak-ng هم گفته make استفاده کنید که بالا گفتم چه اروری میده!
فایل کتابخونه رو دانلود کردم ولی موقع نصب اینو میگه:
$ dpkg -i libnl1_1.1-7_armel.deb dpkg: error processing archive libnl1_1.1-7_armel.deb (--install): package architecture (armel) does not match system (arm) Errors were encountered while processing: libnl1_1.1-7_armel.deb
مگه armel و arm یکی نیستد؟ برا arm که چیزی نذاشتن!
جواب سوال اولت
باید از طریق این دستور ابتدا فایل را خارج کنی از حالت فشرده و پک (روی سایتشون دیدم فرمت tar.gz هستش)
tar -xzvf path
بجای path مسیر فایل دانلودیت رو بده
یه دایرکتوری ایجاد میکنه که وارد دایرکتوری شو و فایل INSTALL رو بخون توضیح داده این نرم افزار چطور کامپایل و نصب میشه
اینجا میتونه کمکت کنه
ممنون بابت لینکتون اما بازم مشکل!
cd aircrack-ng $ make common.mak:120: *** Cannot find development files for any supported version of libnl. install either libnl1 or libnl3.. Stop.
و وقتی میخوام فایلهایی ک گفت ندارم رو بگیرم:
$ apt-get install libnl1 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libnl1
راهی نیست این چیزایی ک نیازه رو دستی بریزم؟ چون با تغییر مخازن و اینام جواب نداد!
دستور sudo کار نمیکنه
$ sudo apt-update No command 'sudo' found
کلا این کتابخونه انگار تو لیستش نیست،نمیشه glibc رو دستی نصب کرد؟
در مورد سوال اولمم مگه aircrack-ng رو جور دیگه نصب میکنن؟
برای نصب glibc این دستورات رو بترتیب اجرا کنید
sudo apt-get update sudo apt-get install glibc
خطای مورد اول شما می خواید که از طریق سورس کد نصب کنید؟(کامپایل کنید)
به خاطر پیگیر بودنت برای نصب خودم نصب کردم و مراحلش رو به ترتیب در این پست آوردم