• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Programme per make erzeugen

schlappi

Member
hallo,
wenn ich in der konsole
"make install " eingebe kommt
"no rule to make target"install".stop
und eine andere meldung
"gtk-warning**:cannot open display

wo liegt mein fehler weiß das jemand?

ach ja will programm mit endung tar.gz installieren wenn es einer wissen will



schlappi
 

tomte

Hacker
versuch doch mal das "Programm" zu entpacken, z.B. mit

tar -xvzf programm.tar.gz

dann lies dir durch was in README und/oder INSTALL steht!
 
OP
S

schlappi

Member
ich nochmal
wenn es euch was nützt kann ich auch zeigen wie ich das alles in der Konsole eingegeben habe und was für Meldungen gekommen sind

schlappi
 

Emu

Newbie
Wenn Du in dem Verzeichnis bist wo das File liegt,
gib ./make install ein.

Sieht danach aus als hätte er das MAKEFILE nicht gefunden.
 
OP
S

schlappi

Member
also habe das mit "./make install "probiert und da kommt die Meldung "Datei oder Verzeichnis nicht gefunden".
 
OP
S

schlappi

Member
also habe jetzt folgendes eingegeben:
./configure
make
make install

Kann mir jetzt jemand sagen ob das alles so richtig ist!!!

Laptop:/usr/local/src/airsnort-0.2.7e # ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.0.0... yes
checking PACKAGE_CFLAGS... -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/usr/X11R6/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include
checking PACKAGE_LIBS... -Wl,--export-dynamic -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
Laptop:/usr/local/src/airsnort-0.2.7e # make
make all-recursive
make[1]: Entering directory `/usr/local/src/airsnort-0.2.7e'
Making all in src
make[2]: Entering directory `/usr/local/src/airsnort-0.2.7e/src'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/airsnort-0.2.7e/src'
Making all in man
make[2]: Entering directory `/usr/local/src/airsnort-0.2.7e/man'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/airsnort-0.2.7e/man'
make[2]: Entering directory `/usr/local/src/airsnort-0.2.7e'
make[2]: Leaving directory `/usr/local/src/airsnort-0.2.7e'
make[1]: Leaving directory `/usr/local/src/airsnort-0.2.7e'
Laptop:/usr/local/src/airsnort-0.2.7e # make install
Making install in src
make[1]: Entering directory `/usr/local/src/airsnort-0.2.7e/src'
make[2]: Entering directory `/usr/local/src/airsnort-0.2.7e/src'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'airsnort' '/usr/local/bin/airsnort'
/usr/bin/install -c 'gencases' '/usr/local/bin/gencases'
/usr/bin/install -c 'decrypt' '/usr/local/bin/decrypt'
/usr/bin/install -c 'orinoco_hopper' '/usr/local/bin/orinoco_hopper'
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/usr/local/src/airsnort-0.2.7e/src'
make[1]: Leaving directory `/usr/local/src/airsnort-0.2.7e/src'
Making install in man
make[1]: Entering directory `/usr/local/src/airsnort-0.2.7e/man'
make[2]: Entering directory `/usr/local/src/airsnort-0.2.7e/man'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
test -z "/usr/local/man/man1" || mkdir -p -- "/usr/local/man/man1"
/usr/bin/install -c -m 644 './airsnort.1' '/usr/local/man/man1/airsnort.1'
/usr/bin/install -c -m 644 './decrypt.1' '/usr/local/man/man1/decrypt.1'
/usr/bin/install -c -m 644 './gencases.1' '/usr/local/man/man1/gencases.1'
make[2]: Leaving directory `/usr/local/src/airsnort-0.2.7e/man'
make[1]: Leaving directory `/usr/local/src/airsnort-0.2.7e/man'
make[1]: Entering directory `/usr/local/src/airsnort-0.2.7e'
make[2]: Entering directory `/usr/local/src/airsnort-0.2.7e'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
if test -d ./pixmaps; then \
/usr/local/src/airsnort-0.2.7e/install-sh -d /usr/local/share/pixmaps/airsnort; \
for pixmap in ./pixmaps/*; do \
if test -f $pixmap; then \
/usr/bin/install -c -m 644 $pixmap /usr/local/share/pixmaps/airsnort; \
fi \
done \
fi
make[2]: Leaving directory `/usr/local/src/airsnort-0.2.7e'
make[1]: Leaving directory `/usr/local/src/airsnort-0.2.7e'
Laptop:/usr/local/src/airsnort-0.2.7e #
 
OP
S

schlappi

Member
jaaaaaaaaaaaaaa ich komme auf die Oberfläsche von dem Programm.
jetzt muss ich erst mal weiter suchen wie das teil so geht.also hiermit kann der Eintrag als beendet gelten..

schlappi :D
 

gaw

Hacker
Das ist der Grund warum ich meine wlan-Verbindungen mit vpn absichere. Noch nicht mal wissen was make macht aber mit airsnort spielen wollen.....


mfG
gaw
 
OP
S

schlappi

Member
hi ,
also denke mal jeder hat mal klein angefangen und irgendwie muss man ja mal anfangen und da ist das spielen genau richtig denn nur durch spielen lernt man was.

schlappi
 
Oben