![](https://seccdn.libravatar.org/avatar/318fce3ea1d3dd3d68d9f415a2612300.jpg?s=120&d=mm&r=g)
Am Montag, 16. Dezember 2002 09:07 schrieb Thomas Hertweck:
Hmm, also um ehrlich zu sein, da muss ich Dir widersprechen! Ich finde, checkinstall ist ein sehr hilfreiches Tool, was es eben auch dem nicht so versierten Anwender erlaubt, seine RPM Datenbank konsistent zu halten. Und wenn man einige Dinge be-
Es ist in jedem Fall besser als alles mit 'make install' einfach reinzubügeln. Nach nem halben Jahr sind die zusammengehrigen Dateien für eine sauberes Deinstallieren kaum mehr wiederzufinden (sourcen sind meist längst gelöscht, so dass ein 'make uninstall' - falls überhaupt vorgesehen - auch nicht in Frage kommt), ein Update wird schwierig, vor allem wenn dann noch mit RPM-Paketen gemischt wird oder das neue Paket eine andere Verzeichnisstruktur hat. Kann ich aus Zeiten der SuSE 6.1 noch ein Liedchen von singen ;-)
Das Erstellen eigener RPMs wollte ich immer schon mal lernen, aber leider fehlt mir die Zeit, mich mal intensiv mit dem Ma- ximum-RPM-Handbuch zu beschaeftigen. Und sooo einfach, wie Du das nun darstellst, ist es auch wieder nicht mit dem Erstellen. Sicher, Du hast da einiges an Erfahrung, da kommt es Dir so vor, aber andere stehen da schon eher mal wie der Ochs vorm Berg....
Ein Paket das sich mit dem üblichen Dreisatz './configure', 'make' und
'make install' installieren läst, für das ist ein SPEC-File eigentlich
ein Kinderspiel (Einfach die <*> Werte anpassen):
-------------------------------- schnipp ------------------------------
%define name <Programmname>
%define version <Version>
%define release <BUILD-Nummer>
Name: %{name}
Summary: <Bescheibung kurz>
Version: %{version}
Release: %{release}
Group: <Kategorie>
Source: %{name}-%{version}.