Forumlar > Pardus > Yazılım (make install hatası)
hayyyam kullanıcısının resmi

hayyyam

Kayıt: 03/09/2007

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.

Top
kuftikufti kullanıcısının resmi

kuftikufti

Kayıt: 13/08/2008

Re: make install hatası

sudo make install olarak denediniz mi?

Top
purak kullanıcısının resmi

purak

Kayıt: 25/05/2009

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.

Top
hayyyam kullanıcısının resmi

hayyyam

Kayıt: 03/09/2007

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.

Top
purak kullanıcısının resmi

purak

Kayıt: 25/05/2009

Re: make install hatası

Yukarıda verdiğim komutu kullandınız değil mi?

Ayrıca kurulum için:

make PREFIX=/usr install

Komutunu 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-xhydra

Komutunu 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

Top
hayyyam kullanıcısının resmi

hayyyam

Kayıt: 03/09/2007

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"

pardus2011 hydra # make PREFIX=/usr install
strip hydra pw-inspector
echo OK > /dev/null && test -x xhydra && strip xhydra || echo OK > /dev/null
cp hydra pw-inspector /usr/bin && cd /usr/bin && chmod 755 hydra pw-inspector
echo OK > /dev/null && test -x xhydra && cp xhydra /usr/bin && cd /usr/bin && chmod 755 xhydra || echo OK > /dev/null
cp -f hydra.1 xhydra.1 pw-inspector.1 /usr/man/man1

./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.

Top
purak kullanıcısının resmi

purak

Kayıt: 25/05/2009

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:

./configure --prefix=/home/hebele/deneme
make
make PREFIX=/home/hebele/deneme install

Yukarıdaki gibi bir komut dizisi işinizi görebilir.

Top
hayyyam kullanıcısının resmi

hayyyam

Kayıt: 03/09/2007

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.

Top
purak kullanıcısının resmi

purak

Kayıt: 25/05/2009

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/xhydra

Bu 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

Top
hayyyam kullanıcısının resmi

hayyyam

Kayıt: 03/09/2007

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.

Top
purak kullanıcısının resmi

purak

Kayıt: 25/05/2009

Re: make install hatası

Rica ederim, kolay gelsin... Smile

Top