Compilieren und RPM-Pakete erstellen mit checkinstall
Hallo zusammen, ich hätte da eine Frage: Ich möchte mir die sane-Sourcen 1.0.8 für meine SuSE 8.0 compilieren und habe sowas noch nie gemacht. Ich würde das ganze auch gerne in die RPM-Datenbank eintragen lassen, wegen einer eventuelle Deinstallation wenn etwas nicht so funktioniert, wie es soll. checkinstall hat keine man-page nur eine dürftige Hilfe. (Handelt sich um eine Installation von den SuSE-CDs) Kann mir jemand kurz die Schritte erläutern und wo ich den Aufruf eines checkinstall dazwischenschalten muß. TIA Ede
Hallo Gamundia.Dentalprodukte@t-online.de, * Gamundia.Dentalprodukte@t-online.de (Edgar Kuchelmeister):
checkinstall hat keine man-page nur eine dürftige Hilfe. (Handelt sich um eine Installation von den SuSE-CDs)
Kann mir jemand kurz die Schritte erläutern und wo ich den Aufruf eines checkinstall dazwischenschalten muß.
http://www.linux-user.de/ausgabe/2002/05/062-ootb/checkinstall-3.html HTH, Andreas -- In der Freiheit ist zwar das Verderben gross, das voellige Verderben moeglich. Ohne Freiheit aber ist das Verderben gewiss. [Karl Jaspers]
Hallo Edgar, On 09-Dec-2002 Edgar Kuchelmeister wrote:
Kann mir jemand kurz die Schritte erläutern und wo ich den Aufruf eines checkinstall dazwischenschalten muß.
Ganz einfach: Wie gewohnt ./configure und make, dann aber weiter mit checkinstall make install. Viel Erfolg, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Edgar Kuchelmeister wrote:
[...] checkinstall hat keine man-page nur eine dürftige Hilfe. (Handelt sich um eine Installation von den SuSE-CDs)
Kann mir jemand kurz die Schritte erläutern und wo ich den Aufruf eines checkinstall dazwischenschalten muß.
/usr/share/doc/packages/checkinstall/README Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
On Monday 09 December 2002 10:40, Edgar Kuchelmeister wrote:
Hallo zusammen,
ich hätte da eine Frage: Ich möchte mir die sane-Sourcen 1.0.8 für meine SuSE 8.0 compilieren und habe sowas noch nie gemacht.
Ich würde das ganze auch gerne in die RPM-Datenbank eintragen lassen, wegen einer eventuelle Deinstallation wenn etwas nicht so funktioniert, wie es soll.
checkinstall hat keine man-page nur eine dürftige Hilfe. (Handelt sich um eine Installation von den SuSE-CDs)
Kann mir jemand kurz die Schritte erläutern und wo ich den Aufruf eines checkinstall dazwischenschalten muß.
Wie die anderen schon beschrieben haben: einfach ./checkinstall Aber bei sane Vorsicht: Suse packt Backend und Frontend zusammen. Also vorher unbedingt das SuSE-RPM deinstallieren !, da sonst beide Versionen gleichzeitig existieren (eine unter /usr und eine unter /usr/local->default bei ./configure)
* Mathias Weigt schrieb am 09.Dez.2002:
Wie die anderen schon beschrieben haben: einfach ./checkinstall
Du meinst checkinstall. Ohne ./ davor. ./ steht für das aktuelle Verzeichnis, da befindet sich checkinstall nicht, wenn es nicht zufällig /usr/sbin ist. Bernd -- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4
Hi Bernd, Am Montag, 9. Dezember 2002 12:41 schrieb Bernd Brodesser:
* Mathias Weigt schrieb am 09.Dez.2002:
Wie die anderen schon beschrieben haben: einfach ./checkinstall
Du meinst checkinstall. Ohne ./ davor. ./ steht für das aktuelle Verzeichnis, da befindet sich checkinstall nicht, wenn es nicht zufällig /usr/sbin ist.
Mathias hat schon recht. IIRC soll man checkinstall nämlich zum ersten mal noch VOR der Installation aufrufen. Also ins Verzeichnis mit den Sourcen wechseln, ./configure und make ausführen. Dann liegt checkinstall schon als binary vor. Und jetzt statt install ./checkinstall ausführen, damit es sich selbst installiert und aus sich selbst ein rpm erstellt. Gruß Philipp -- registered Linux user number 258854 HOW-TO? -> GOTO http://counter.li.org/
* Philipp Zacharias schrieb am 09.Dez.2002:
Mathias hat schon recht. IIRC soll man checkinstall nämlich zum ersten mal noch VOR der Installation aufrufen. Also ins Verzeichnis mit den Sourcen wechseln, ./configure und make ausführen. Dann liegt checkinstall schon als binary vor. Und jetzt statt install ./checkinstall ausführen, damit es sich selbst installiert und aus sich selbst ein rpm erstellt.
Huch. Ist mir neu. Ich habe es gleich mal ausprobiert, neu ausgepackt und checkinstall laufen lassen. Ich habe nur die folgende Ausgabe erhalten: Preparing package documentation...OK Installing with "make install"... ========================= Installation results =========================== Copying documentation directory... make: *** No rule to make target `install'. Stop. **** Installation failed. Aborting package creation. Cleaning up...OK Bye. Ein Binary gibt es danach nicht. Ich habe checkinstall-Version 1.3.1 Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
On Monday 09 December 2002 17:09, Bernd Brodesser wrote:
* Philipp Zacharias schrieb am 09.Dez.2002:
Mathias hat schon recht. IIRC soll man checkinstall nämlich zum ersten mal noch VOR der Installation aufrufen. Also ins Verzeichnis mit den Sourcen wechseln, ./configure und make ausführen. Dann liegt checkinstall schon als binary vor. Und jetzt statt install ./checkinstall ausführen, damit es sich selbst installiert und aus sich selbst ein rpm erstellt.
Huch. Ist mir neu. Ich habe es gleich mal ausprobiert, neu ausgepackt und checkinstall laufen lassen. Ich habe nur die folgende Ausgabe erhalten:
Preparing package documentation...OK
Installing with "make install"...
========================= Installation results ===========================
Copying documentation directory... make: *** No rule to make target `install'. Stop.
**** Installation failed. Aborting package creation.
Cleaning up...OK
Bye.
Ein Binary gibt es danach nicht.
Ich habe checkinstall-Version 1.3.1
Da gibt es aber schon länger neuere Versionen... Nein mit ./ hab ich mich natürlich vertan, wenn es trotzdem geht, umso besser. Ich mache immer: ./configure, make, checkinstall
* Mathias Weigt schrieb am 09.Dez.2002:
On Monday 09 December 2002 17:09, Bernd Brodesser wrote:
Ich habe checkinstall-Version 1.3.1
Da gibt es aber schon länger neuere Versionen...
Ich habe SuSE 7.2 Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
* B.Brodesser@t-online.de (Bernd Brodesser):
* Mathias Weigt schrieb am 09.Dez.2002:
On Monday 09 December 2002 17:09, Bernd Brodesser wrote:
Ich habe checkinstall-Version 1.3.1
Da gibt es aber schon länger neuere Versionen...
Ich habe SuSE 7.2
Ähh, na und? :) [andreas]~ > grep VER /etc/SuSE-* VERSION = 7.2 [andreas]~ > rpm -q --queryformat "%{Version}\n" checkinstall 1.5.1 Gruss, Andreas -- [andreas] > du -hs mutt-manual 328k mutt-manual *WOW!* [andreas] > du -hs gnus-manual 1.9M gnus-manual *GASP!*
* Andreas Kneib schrieb am 09.Dez.2002:
* B.Brodesser@t-online.de (Bernd Brodesser):
* Mathias Weigt schrieb am 09.Dez.2002:
On Monday 09 December 2002 17:09, Bernd Brodesser wrote:
Ich habe checkinstall-Version 1.3.1
Da gibt es aber schon länger neuere Versionen...
Ich habe SuSE 7.2
Ähh, na und? :)
[andreas]~ > grep VER /etc/SuSE-* VERSION = 7.2 [andreas]~ > rpm -q --queryformat "%{Version}\n" checkinstall 1.5.1
Huch, die war bei Deiner 7.2 dabei? Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Hallo Bernd, * B.Brodesser@t-online.de (Bernd Brodesser):
* Andreas Kneib schrieb am 09.Dez.2002:
[andreas]~ > grep VER /etc/SuSE-* VERSION = 7.2 [andreas]~ > rpm -q --queryformat "%{Version}\n" checkinstall 1.5.1
Huch, die war bei Deiner 7.2 dabei?
Nein, aber welchen Grund sollte es geben, nicht eine neuere Version einzusetzen? Gruss, Andreas -- begin at the beginning, the King said gravely, and go on till you come to the end: then stop. [Lewis Carroll: Alice's Adventures in Wonderland]
* Andreas Kneib schrieb am 10.Dez.2002:
* B.Brodesser@t-online.de (Bernd Brodesser):
* Andreas Kneib schrieb am 09.Dez.2002:
[andreas]~ > grep VER /etc/SuSE-* VERSION = 7.2 [andreas]~ > rpm -q --queryformat "%{Version}\n" checkinstall 1.5.1
Huch, die war bei Deiner 7.2 dabei?
Nein, aber welchen Grund sollte es geben, nicht eine neuere Version einzusetzen?
Den, daß ich nicht weiß, was es da neues gibt. date und ls habe ich auch noch nicht geupdatet. Vielleicht gibt es da ja auch was ganz toll neues. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Philipp Zacharias wrote:
[...] Mathias hat schon recht. IIRC soll man checkinstall nämlich zum ersten mal noch VOR der Installation aufrufen. Also ins Verzeichnis mit den Sourcen wechseln, ./configure und make ausführen. Dann liegt checkinstall schon als binary vor. Und jetzt statt install ./checkinstall ausführen, damit es sich selbst installiert und aus sich selbst ein rpm erstellt.
Es ging urspruenglich um das Installieren einer beliebigen Software mit Checkinstall - und da ist der Befehl mit einem vorangestellten ./ einfach falsch. Wenn man das RPM von Checkinstall installiert, dann befindet sich das Programm in /usr/sbin/ und nicht im lokalen Verzeichnis. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
participants (7)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Gamundia.Dentalprodukte@t-online.de
-
Heinz W. Pahlke
-
Mathias Weigt
-
Philipp Zacharias
-
Thomas Hertweck