make install hatası
hydra 6.3 ü kurmak istiyorum xhydra aracı ile birlikte../configure ve make komytlarında sorun yaşamadım. ancak make install komutunda hata ile karşılaştım. make install komutunun çıktısı şöyle,
pardus2011 hydra # make install strip hydra pw-inspector echo OK > /dev/null && test -x xhydra && strip xhydra || echo OK > /dev/null cp hydra pw-inspector /usr/local/bin && cd /usr/local/bin && chmod 755 hydra pw-inspector echo OK > /dev/null && test -x xhydra && cp xhydra /usr/local/bin && cd /usr/local/bin && chmod 755 xhydra || echo OK > /dev/null cp -f hydra.1 xhydra.1 pw-inspector.1 /usr/local/man/man1 cp: hedef `/usr/local/man/man1' bir dizin değil make: *** [install] Hata 1
yardımlarınız için şimdiden teşekkür ederim.
- 786 okunma




kuftikufti
Re: make install hatası
sudo make install olarak denediniz mi?
purak
Re: make install hatası
Arkadaş sistemde zaten root olarak çalışıyor. sudo gerekli değil.
Gördüğüm kadarıyla herhangi bir prefix belirtmemişsiniz. Makefile betiği programı /usr/local dizini altına kurmaya çalışıyor. Orada da man/man1 gibi bir dizin olmadığından hata veriyor diye tahmin ediyorum.
Programı derlemeye hazırlarken, configure aşaması yani, prefix değeri vermelisiniz. Şöyle ki:
./configure --prefix=/usr/usr/local altına değil de /usr altına kurulum yapılacaktır. Bu hamlenin sorunu çözeceğini tahmin ediyorum.
hayyyam
Re: make install hatası
teşekkür ederim emekli yönetici. usr dizininin altına man ve man1 dizinlerini açınca kurulum tamamlandı ama malesef xhydra programını açamadım. komut tabanlı olarak çalışıyor ama grafik tabanlı kısmı çalışmıyor. varmıdır başka bir önerin.
purak
Re: make install hatası
Yukarıda verdiğim komutu kullandınız değil mi?
Ayrıca kurulum için:
make PREFIX=/usr installKomutunu kullanmak gerekiyor sanırım.
Ayrıca Gentoo kaynaklarından öğrendiğim kadarıyla GTK+ arayüzünü etkinleştirmek için --disable-xhydra parametresini kullanmak gerekiyor. Yani:
./configure --prefix=/usr --disable-xhydraKomutunu kullanmanız gerekebilir. Ama önce bir üstte verdiğim kurulum komutunu deneseniz iyi olur.
http://aur.archlinux.org/packages/hydra/PKGBUILD
http://gpo.zugaina.org/AJAX/Ebuild/2369207/View
hayyyam
Re: make install hatası
pardus2011 hydra # ./configure --prefix=/usr Starting hydra auto configuration ... Detected 32 Bit Linux OS Checking for openssl (libssl, libcrypto, ssl.h, sha.h) ... ... found Checking for idn (libidn.so) ... ... found Checking for pcre (libpcre.so, pcre.h) ... ... found Checking for Postgres (libpq.so, libpq-fe.h) ... ... found Checking for SVN (libsvn_client-1 libapr-1.so libaprutil-1.so) ... ... found Checking for firebird (libfbclient.so) ... ... NOT found, module firebird disabled Checking for MYSQL client (libmysqlclient.so, math.h) ... ... found Checking for AFP (libafpclient.so) ... ... NOT found, module Apple Filing Protocol disabled - Apple sucks anyway Checking for NCP (libncp.so / nwcalls.h) ... ... NOT found, module NCP disabled Checking for SAP/R3 (librfc/saprfc.h) ... ... NOT found, module sapr3 disabled Get it from http://www.sap.com/solutions/netweaver/linux/eval/index.asp Checking for libssh (libssh/libssh.h) ... ... NOT found, module ssh disabled Get it from http://www.libssh.org Checking for Oracle (libocci.so libclntsh.so / oci.h) ... ... NOT found, module Oracle disabled Checking for GUI req's (pkg-config, gtk+-2.0) ... ... NOT found, optional anyway Hydra will be installed into .../bin of: /usr (change this by running ./configure --prefix=path) Writing Makefile.in ... now type "make"./configure ve make install komutlarından da görüldüğü gibi kurulum tamamlandı ama yinede çalışmadı. make komutunun çıktısı uzun olduğu için koymadım.verdiğin her iki ./configure komutunuda kullandım ama başarılı olamadım. tekrar teşekkür ederim. sanırım sonuç alamayacağım.
purak
Re: make install hatası
Kuruluyordur da nereye hangi isimle gidiyor ona bakmak lazım. PREFIX/prefix değerleri yerine /home//deneme gibi bir dizin verirseniz Makefile betiğinin ne işler karıştırdığını görebilirsiniz. ıcı_adı>
Yani:
Yukarıdaki gibi bir komut dizisi işinizi görebilir.
hayyyam
Re: make install hatası
dediğiniz gibi başka bi sorun var sanırım. son verdiğiniz komutlardan sonra kurulum tamamlandı ama kurulum dosyaları eksik gibi.
/home/hayyam/deneme içinde bin ve man dizinleri bulunmakta,
/home/hayyam/deneme/bin dizinin içinde hydra ve pw-inspector adında çalıştırılabilir dosya,
/home/hayyam/deneme/man/man1 dizinin içinde hydra.1, pw-inspector.1 ve xhydra.1 adında 3 tane txt dosyası blunmakta.
purak
Re: make install hatası
Aslında bir sorun yok gibi. ebuild'den[0] anladığım kadarıyla kaynak kod dizininide, yani komutları verdiğiniz dizin içinde hydra-gtk diye bir dizin olmalı. Bu dizinin içine bir bakın.
ls hydra-gtk/src/xhydraBu komut ne sonuç veriyor? Orada bir çalıştırılabilir dosya bulmanız gerek.
configure betiğine --disable-xhydra parametresini verip vermemenize göre değişir tabii bu durum.
[0] http://gentoo-overlays.zugaina.org/gentoo/portage/net-analyzer/hydra/hydra-6.3.ebuild
hayyyam
Re: make install hatası
yardım ettiğin için teşekkür ederim emekli yönetici en sonunda çalıştırabildim. komutlardaki sorunları sayende çözdüm. depoda gnome masaüstünü ilgilendiren bütün paketleri kurduktan sonra verdiğin komutlarla çalıştırdım.
purak
Re: make install hatası
Rica ederim, kolay gelsin...