make - wie geht das?
Hallo Liste, mein Prob ist für mich riesengroß und für Euch vermutlich banal: Ich will den imonc (den für die Konsole) von fli4l installieren. Frank Meyer beschreibt das kurz, wie es geht: In's Verzeichnis ../fli4l../unix wechseln und make install eintippen. Egal wie ich eingeloggt bin, es kommt die Meldung: bash: make: command not found So, könnt aufhören, Euch auf die Schenkel zu hauen - woran liegt's? Ist make ein Kommando? Grüße Andreas
On Tuesday 23 March 2004 11:57, Andreas Scholz wrote: [...]
bash: make: command not found
So, könnt aufhören, Euch auf die Schenkel zu hauen - woran liegt's? Ist make ein Kommando?
Da liegst du richtig, das wuerde ich als erstes mal installieren, allerdings wird das erst der Anfang sein. Du brauchst dann wahrscheinlich noch Compiler, die Entwicklerpakete zu Bibliotheken usw. Das Programm 'pin' soll bei der Suche nach den jeweiligen RPMs ganz hilfreich sein. Ciao Sebastian
Hallo, Am Dienstag, 23. März 2004 12:09 schrieb Sebastian Huber:
On Tuesday 23 March 2004 11:57, Andreas Scholz wrote: [...]
bash: make: command not found
So, könnt aufhören, Euch auf die Schenkel zu hauen - woran liegt's? Ist make ein Kommando?
Da liegst du richtig, das wuerde ich als erstes mal installieren, allerdings wird das erst der Anfang sein. Du brauchst dann wahrscheinlich noch Compiler, die Entwicklerpakete zu Bibliotheken usw. Das Programm 'pin' soll bei der Suche nach den jeweiligen RPMs ganz hilfreich sein.
Genau so ists. Wenn du dich entscheidest, deine Programme selbst zu kompilieren, ist das prima - kann man sogar echt was bei lernen. Die ersten Probleme die dabei auftreten sind aber wohl bei jedem ders zum ersten mal versucht dieselben: Dir fehlt was.... Was du brauchen wirst ist ein Kompiler - nimm am besten "gcc", nach dem Namen kannst du auf deiner SuSE-CD suchen. Den "make" kannst du ebenfalls suchen - dann beides installieren. Bei künftigen Neuinstallationen lohnt es sich, den notwendigen Kram direkt mitzunstallieren, damit man dann nachher keinen Ärger hat. Nennt sich glaube ich "Entwicklungsumgebung" oder "Development Tools" oder sowas, kann man bei der grafischen Installation mit ankreuzen und beinhaltet dann eigentlich alles was man braucht vom gcc über make zu irgendwelchen Libs. Wenn du zukünftig selbst kompilierst, mach das folgendermassen: Den zu installierende file (vermutlich .tar.gz) auspacken und ablegen. Dort befindet sich so ziemlich immer ein "README" - lesen! Dort steht auch, ob ein "./configure" notwendig ist. In deinem Fall wohl nicht, dann wird der "make" ausgeführt. Dieser kann verschiedene Fehlermeldungen bringen und abbrechen. Dann "Copy - paste - google". Kein Witz, geh immer davon aus das dein Problem schon etwa 1000 Mann vor dir hatten, die genaue Fehlermeldung in Google wird dir in 80% der Fälle schnell die Lösung verraten. Danach dann der "make install" kopiert die fertigen Files einfach an die richtige Stelle (imho). Viel Spass und viel Erfolg :) Bernd -- [Zufallssig 8] "I heard if you play the Windows XP CD backwards, you get a satanic message." "That's nothing, if you play it forward, it installs Windows XP"
Am Dienstag, 23. März 2004 12:54 schrieb Bernd Tannenbaum:
Danach dann der "make install" kopiert die fertigen Files einfach an die richtige Stelle (imho).
Ich würde aber an dieser Stelle, wenn, dann schon zu "checkinstall" greifen. -- Gruss | http://www.suse-etikette.de.vu/ Thomas | http://learn.to/quote
Hi, Am Mittwoch, 24. März 2004 13:07 schrieb Thomas Janssen:
Am Dienstag, 23. März 2004 12:54 schrieb Bernd Tannenbaum:
Danach dann der "make install" kopiert die fertigen Files einfach an die richtige Stelle (imho).
Ich würde aber an dieser Stelle, wenn, dann schon zu "checkinstall" greifen.
Ack. hab ich auf die Schnelle nicht dran gedacht, Einwand vollkommen korrekt. Selbst kompilierte Programme lassen sich nicht so einfach wieder entfernen wie RPMs, das heist das du dir deine Maschiene auf Dauer damit zerschießen oder zumindest unübersichtlich machen kannst, wenn du längere Zeit viele Programme selbst kompilierst. Der "checkinstall" Befehl sorgt dafür, das du deine Software wieder entfernen kannst - also sinnvoll ihn einzusetzen. Bernd -- [Zufallssig 11] "Before you insult someone, walk a mile in their shoes. Then, you will be a mile away from them, and will have their shoes."
Guten Tag Thomas Janssen, Gestern (am 24. Mrz 2004 um 13:07 Uhr) habe ich folgende Nachricht von Dir erhalten:
Danach dann der "make install" kopiert die fertigen Files einfach an die richtige Stelle (imho).
Ich würde aber an dieser Stelle, wenn, dann schon zu "checkinstall" greifen.
ich hab mal etwas gegoogelt, und habe noch ein paar fragen ;) Zitat von einer Seite:
checkinstall lässt make erst mal alle Dateien in das System kopieren und schaut dabei zu. Erst dann wird das eigentliche rpm erstellt
erstellt der "checkinstall" Befehl ein RPM Paket? -- Mit freundlichen Grüssen Kay Häusler mailto:kay@ct-gzsz.de
Am Dienstag, 23. März 2004 15:22 schrieb Kay Häusler:
erstellt der "checkinstall" Befehl ein RPM Paket?
ja
erscheint dieses RPM-Paket dann auch unter Yast?
Es handelt sich um ein "normales" rpm. Du kannst alle Operationen die "man rpm" bietet auf so ein rpm anwenden. Du kannst es mit rpm -i installieren und es wird dann in die rpm-Datenbank aufgenommen. Yast zeigt es daher auch an und Du kannst es mit yast auch wieder löschen.... Gruß Harald
Am Dienstag, 23. März 2004 15:22 schrieb Kay Häusler:
Guten Tag Harald Huthmann,
Heute (am 23. Mrz 2004 um 14:45 Uhr) hast Du mir folgendes mitgeteilt:
erstellt der "checkinstall" Befehl ein RPM Paket?
ja
erscheint dieses RPM-Paket dann auch unter Yast?
Wenn es mit rpm installiert wurde, erscheint es (hoffentlich) auch im Yast. Mit dem (nicht installierten) rpm kann YAST allerdings AFAIK nicht viel anfangen, da zusätzliche Informationen fehlen. Bis 8.1 kann man mit Yast einfache rpm-Pakete nicht ohne weiteres installieren, wohl aber mit rpm. Gruß, Wolfgang
Am Dienstag, 23. März 2004 11:57 schrieb Andreas Scholz:
Ich will den imonc (den für die Konsole) von fli4l installieren. Frank Meyer beschreibt das kurz, wie es geht: In's Verzeichnis ../fli4l../unix wechseln und make install eintippen. Egal wie ich eingeloggt bin, es kommt die Meldung:
bash: make: command not found
Werf mal ein Blick ins Yast und installiere make ... dann müsste es gehen (nebenbei kannst Du gleich mal schauen,ob u.a. gcc installiert sit - ggf. nachholen) MfG Frank Lanitz
participants (9)
-
Andreas Loesch
-
Andreas Scholz
-
Bernd Tannenbaum
-
Frank Lanitz
-
Harald_mail@t-online.de
-
Kay Häusler
-
Sebastian Huber
-
Thomas Janssen
-
Wolfgang Hinsch