![](https://seccdn.libravatar.org/avatar/22ba9292681d2576db96f56ba882982d.jpg?s=120&d=mm&r=g)
On 16 Dec 2002 09:28:59 +0100 Ralf Corsepius
Am Mon, 2002-12-16 um 08.43 schrieb Tobias Crefeld:
On Mon, 16 Dec 2002 05:34:05 +0100 David Haller
- das make install (das checkinstall per default aufruft) installiert direkt ins laufende System (aber protokolliert eben mit). Das hat [..]
Ja, es _ist_ oft muehsam, selber ein RPM zu erstellen (aber es gibt ja Vorlagen, und das rudimentaere was checkinstall macht, _das_ laesst sich fast ebenso schnell selber und besser machen[2]). [..] [2] primaer z.B., dass make install eben _nicht_ ins laufende System installiert, dazu dann ggfs. noch Provides/Obsoletes ergaenzen, dann noch ein find $RPM_BUILD_ROOT | sed ... (scripts dazu"kursieren", z.B. ne Variante von mir[3])... Der Hauptaufwand der dann noch bleibt sind die paar Eintraege in der "Praeambel" des.specs. Ansonsten ist so ein spec Schema f:
Magst Du das mal näher erläutern? Soweit ich rpm kenne, führt ein rpm-build wie auch ein srpm-build _immer_ über eine Installation alias"make install".
Nein.
Ein rpm -b* führt über ein %install im rpm-spec. Was diese %install bewirkt liegt im Ermessen des Schreibers des rpm-specs. [Erläuterung über fake-installation]
Falscher Fokus, ich dachte, es geht um das Installieren von funktionierenden Archiven an für sich und nicht darum, noch fehlerhafte tarballs oder specs oder fehlende Build-Anleitungen einzukalkulieren. Ansonsten: Wenn es da was besonderes außer configure;make;make install gibt, dann muß ich das halt beachten und das geht ja auch mit checkinstall und Konsorten, wenn man es denn will. Kompromiß kann ja auch der default der local-Installation sein. Ne raffinöse Konfigurationsbearbeitung bekommst Du damit nicht hin, aber wer braucht das schon für den Eigenbedarf. Das man etwaige spezialisierte rpm-Installationsscripte wieder erstmal testen muß, ist naheliegend, aber wenn diese nur Standard, da Automaten-Output sind, dann gibts auch nichts zu testen. Ab da beschränkt sich der Sinn und Zweck von Fakeinstallation eher auf RPM-Bäckereien. IMHO. Gruß, Tobias.