Was bedeutet ...

M

Mitchell

Was bedeutet wenn ein Programm mit "make" installiert werden soll?

BeispielL:
sh (bedeutet installieren), aber manche Programme muß ich irgendwas mit make machen, aber da kommt immer eine Fehlermeldung.
 
Das bedeutet du musst das Programm compilieren.

Bei make hast du nur nen Quelltext , da läuft meist so ab:

./configure
make
make-install

Bei dem Quelltext ist allerdings immer noch ein file wie README dabei dass einem erklärt was man machen sol.

Lies das durch und mach das was drin steht und wenn du dabei Probleme hast dann kannst du nochmal fragen.
 
grundlegendes:
http://de.wikipedia.org/wiki/Make

zu deinem fall:
wenn du einen bestimmtes programm aus dem quellcode installieren willst, lies am besten erst die README- und/oder die INSTALL-datei, dort steht das wichtigste drin.
im allgemeinen läuft aber die installation eines programms aus dem quellcode heraus so ab:

(im quellcodeordner)
./Configure
make
make install

der erste schritt dient dazu, dass nachgesehen wird, wie dein system aussieht und das zu installierende programm wird darauf eingrichtet, make an sich sorgt dann dafür, dass der quellcode so kompiliert wird, dass das prog zu deinem system passt. make install installiert dann letztendlcih das programm.

zur fehlermeldung:
da du wohl suse benutzt, musst du erst mit yast "make" installieren (suche am besten nach "automake".

noch was: am besten guckst du auch unter yast nach, ob "gcc" installiert ist, sonst hast du nämlich keinen kompiler.
 
aha, ich werde es ausprobieren. Kennt jemand neverball-1.4.0. Dieses Spiel möchte ich installieren und da wird über "make" es zu installieren sein.

Eine Frage habe ich zu dem Paket-Datein. Wenn ich über YaST ein Paket installiere (Beispiel auch ein Spiel), dann wird es wo abgelegt. Wie kann ich das Spiel finden? Wie kann ich es benutzen?

DVD Plugins habe ich auch installiert, aber DVD kann ich trotzdem nicht abspielen. Kaffee Update 0.6 geht auch net. Freeware Software "Xine" (glaube ich) wo ist das Programm? Wurde auch mit Paket installiert.
 
Hier Konsole:

drwxr-xr-x 2 Mitchell users 1112 2004-09-08 22:31 ball
-rw-r--r-- 1 Mitchell users 17892 2004-09-14 19:39 CHANGES
-rw-r--r-- 1 Mitchell users 18681 2004-07-12 22:29 COPYING
drwxr-xr-x 19 Mitchell users 824 2004-09-14 19:42 data
drwxr-xr-x 2 Mitchell users 112 2004-07-12 22:29 icon
-rw-r--r-- 1 Mitchell users 7380 2004-09-08 22:31 Makefile
drwxr-xr-x 6 Mitchell users 208 2004-09-16 14:58 msvc
drwxr-xr-x 2 Mitchell users 376 2004-09-08 22:31 putt
-rw-r--r-- 1 Mitchell users 9065 2004-09-04 21:11 README
drwxr-xr-x 2 Mitchell users 624 2004-09-14 19:38 share
Mitchell@linux:~/neverball-1.4.0/neverball-1.4.0> ./configure
bash: ./configure: Datei oder Verzeichnis nicht gefunden
Mitchell@linux:~/neverball-1.4.0/neverball-1.4.0> make
make: sdl-config: Kommando nicht gefunden
cc -Wall -O3 -ansi -Ishare -o share/vec3.o -c share/vec3.c
make: cc: Kommando nicht gefunden
make: *** [share/vec3.o] Fehler 127

Hier Readme datei:

BUILDING
Under Unix, Linux, and OSX, simply run

make

Under Windows, build using the provided Visual Studio solution.

The executables will be copied to the base directory. Maps will be
processed and copied into data/sol/. By default, an uninstalled build
may be executed in place.



* RUNNING

./neverball

Click Play to begin. Mouse motion tilts the floor. Mouse buttons
rotate the viewpoint. The following keyboard controls are defined.
See below for details.


Wie kann ich das Spiel installieren? Es würde mir sehr helfen. DANKE!
 
Cool, da ist ja viel drauf. Was ist zu entfehlenswert? Viele Spiele dabei? Was ist ein gutes 3D Spiel?
 
Mitchell@linux:~/neverball-1.4.0/neverball-1.4.0> make
make: sdl-config: Kommando nicht gefunden
cc -Wall -O3 -ansi -Ishare -o share/vec3.o -c share/vec3.c
make: cc: Kommando nicht gefunden
make: *** [share/vec3.o] Fehler 127

Du solltest mal GCC installieren (ich glaube zu wissen , dass das mit yast -i gcc funktioniert wenn nicht einfach yast starten, nach GCC suchen und installieren :) ) , außerdem hilft auch ein ./configure --help häufig :)

aber eigentlich immer

./configure --prefix=/usr/local
make depend (selten siehe README)
make
make test <-- nur selten (siehe README)
make install clean <-- installieren und src Verzeichniss säubern

MFG

Dennis
 
Zuletzt bearbeitet:
Dem Anschein nach musst du auch noch die sdl installieren.
Unter slackware wäre es die: sdl-1.2.8-i486-1
 
das ist der Ordner Neverball: (Was würdet ihr als erstes machen?)

drwxr-xr-x 2 Mitchell users 1112 2004-09-08 22:31 ball
-rw-r--r-- 1 Mitchell users 17892 2004-09-14 19:39 CHANGES
-rw-r--r-- 1 Mitchell users 18681 2004-07-12 22:29 COPYING
drwxr-xr-x 19 Mitchell users 824 2004-09-14 19:42 data
drwxr-xr-x 2 Mitchell users 112 2004-07-12 22:29 icon
-rw-r--r-- 1 Mitchell users 7380 2004-09-08 22:31 Makefile
drwxr-xr-x 6 Mitchell users 208 2004-09-16 14:58 msvc
drwxr-xr-x 2 Mitchell users 376 2004-09-08 22:31 putt
-rw-r--r-- 1 Mitchell users 9065 2004-09-04 21:11 README
drwxr-xr-x 2 Mitchell users 624 2004-09-14 19:38 share
Mitchell@linux:~/neverball-1.4.0/neverball-1.4.0>

Was nun?
./configure --perfix=/usr/local
bash: ./configure: Datei oder Verzeichnis nicht gefunden
 
Mitchell schrieb:
das ist der Ordner Neverball: (Was würdet ihr als erstes machen?)
Genau wie es in der Readme steht, einfach make ausführen, vllt auf der Webseite schauen, welche Softwarepackete er benötigt, und diese installieren
 
Mitchell schrieb:
das ist der Ordner Neverball: (Was würdet ihr als erstes machen?)

drwxr-xr-x 2 Mitchell users 1112 2004-09-08 22:31 ball
-rw-r--r-- 1 Mitchell users 17892 2004-09-14 19:39 CHANGES
-rw-r--r-- 1 Mitchell users 18681 2004-07-12 22:29 COPYING
drwxr-xr-x 19 Mitchell users 824 2004-09-14 19:42 data
drwxr-xr-x 2 Mitchell users 112 2004-07-12 22:29 icon
-rw-r--r-- 1 Mitchell users 7380 2004-09-08 22:31 Makefile
drwxr-xr-x 6 Mitchell users 208 2004-09-16 14:58 msvc
drwxr-xr-x 2 Mitchell users 376 2004-09-08 22:31 putt
-rw-r--r-- 1 Mitchell users 9065 2004-09-04 21:11 README
drwxr-xr-x 2 Mitchell users 624 2004-09-14 19:38 share
Mitchell@linux:~/neverball-1.4.0/neverball-1.4.0>

Was nun?
./configure --perfix=/usr/local
bash: ./configure: Datei oder Verzeichnis nicht gefunden


Hi Mitchell !

Ohne es jetzt wirklich böse zu meinen ... wie wäre es, wenn du dir erstmal die Grundlagen selber aneignest ? Dazu gibt es massig im Netz zu finden und auch hier uffem Board.

cu
 
mitchell, neverball ist auf den suse cds/dvd dabei. guck einfach mal bei yast nach dem spiel und installier es damit. dann brauchst du dich nich mit make usw rumschlagen (jedenfalls nicht bei der installation des spiels :) ).
wenn du das nächste mal etwas installieren willst, guck am besten erstmal bei yast ob es das nicht auch dort gibt oder such dir ein RPM (www.rpmseek.com) von dem programm/spiel raus und installiere das. aus sourcecode zu installieren ist nicht gerade einfach wenn man gerade erst mit linux in kontakt kommt.
 

Ähnliche Themen

Probleme bei der Installatiosquelle

es kommen abwechselnd neuere Distributionen...

Xmoto Taste gedrückt halten funktioniert nicht unter Debian 10

Menüs von vielen Programmen werden nach Aufrufen nicht angezeigt

Dell D620 bootet keine Installation

Zurück
Oben