On Sun, 2003-08-17 at 14:49, Philipp Thomas wrote:
Jean-Marc Autexier <jmau2002@web.de> [Sun, 17 Aug 2003 14:39:09 +0200]:
Am Sonntag, 17. August 2003 12:32 schrieb Manfred Tremmel:
.. Packman nimmt keine mit checkinstall erstellten RPMs.
kannst Du genauer erklären wieso packman keine checkinstall rpms' nimmt?
Ich vermute mal, weil checkinstall nur nachträglich aufzeichnet, was wohin installiert wurde. Damit fehlt z.B. ein korrektes .src.rpm inklusive einer korrekten .spec Datei.
checkinstall ist nur ein Notbehelf und kann ein richtiges RPM Paket nicht ersetzen, ebensowenig wie ein mit alien umgewandeltes .deb Paket. Soisses, dies sind die beiden Hauptgründe.
Weitere Gründe: * Bei GPL'd Paketen müssen die Sourcen mit vertrieben werden. Es nicht zu tun, kann man als Verletzung der GPL interpretieren. * checkinstall installiert in ein laufendes System. Deshalb ist "sauberes" Verhalten bei der Installation nicht sichergestellt, in Einzelfällen auch nicht möglich. * Auf längere Sicht sind RPM-specs einfacher zu pflegen als checkinstall'ed Pakete (z.B. Distributions-, Distributionsversions oder Paketversionswechseln) * RPM-specs und src.rpms sind grundsätzlich architektur-unabhängig, checkinstall-RPMs nicht. Ralf