Re: Compile Probleme
Stefan Hundhammer <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Organization | SuSE Linux AG |
| Message-ID | <[email protected]> |
On Sunday 23 January 2005 19:47, [email protected] wrote: > Ich hatte soga schon an automake und Konsorten gedacht, probiert, > ist aber nicht leicht, da ein zu steigen. > > Würde mich freuen, wenn mir da mal jemand unter die Arme greift :-) Als Einstieg zu empfehlen: http://www.amazon.de/exec/obidos/ASIN/1578701902/ (die Leserbewertung dort von "shshsh" ist von mir) Das Buch gibt es auch online (im Web) zu lesen: http://sources.redhat.com/autobook/ Referenz-Doku gibt's online (auf Deinem lokalen Rechner): info automake info autoconf info libtool Das liest sich aber recht zäh. Zu RPM gibt es AFAIK nur ein Buch: http://www.amazon.de/exec/obidos/ASIN/0672311054/ Dieses Buch ist sehr geschwätzig, aber leider eben das einzige zu diesem Thema. Es hat in etwa den Stil von: "Es wäre doch sehr schön, wenn RPM auch Pakete wieder löschen könnte. Und, siehe da, es kann das. Dazu dient die Kommandozeilenoption "-e" des "rpm"-Kommandos. Um ein Paket zu löschen, rufen Sie also auf: rpm -e mypackage.rpm " Und das seitenlang. ;-) Es ist aber auch erklärt, wie man .spec-Files schreibt, wie man Diffs macht, Original-Sourcen und Diffs einpackt u.s.w. - also das, was Du hier suchst. Das alles ist mit Aufwand verbunden, aber der zahlt sich früher oder später aus - Du gewinnst damit eine stabile Bau-Umgebung, die Du nicht alle naselang komplett wegwerfen muÃt, weil "xymake" nicht mehr gepflegt wird oder gerade das nicht unterstützt, was Du brauchst oder so. Ich würde Dir das dringend ans Herz legen. Die Umgebung mit Automake, Autoconf und Libtool kann man übrigens auch mit KDevelop erstellen lassen, aber auch dort muà man natürlich irgendwann wissen, was man wie anfassen muÃ, wenn sich etwas ändert - d.h. es hilft nur initial wirklich, vor allem, weil KDevelop natürlich jeglichen Schnickschnack in die Makefile.am, configure.in, ... -Files schreibt, d.h. die sind dann wesentlich komplexer als etwas, das man auf der Basis des Automake-Buchs selber schreiben würde. CU -- Stefan Hundhammer <[email protected]> Penguin by conviction. YaST2 Development SUSE Linux Products GmbH Nuernberg, Germany -- Um die Liste abzubestellen, schicken Sie eine Mail an: [email protected] Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: [email protected]