Hallo,
ich habe auf meiner betagten suse 7.0 ein aktuelles Perl aus den Sourcen installiert und das originale RPM mit Gewalt gelöscht. Wie kann ich der RPM-Datenbank nun beibringen, dass trotzdem ein Perl vorhanden ist, und sie mich nicht immer mit unerfüllten Depencies nerven soll?
Mit freundlichen Grüßen
Jens Puruckherr
Jens Puruckherr wrote:
Hallo,
ich habe auf meiner betagten suse 7.0 ein aktuelles Perl aus den Sourcen installiert und das originale RPM mit Gewalt gelöscht. Wie kann ich der RPM-Datenbank nun beibringen, dass trotzdem ein Perl vorhanden ist, und sie mich nicht immer mit unerfüllten Depencies nerven soll?
Unsauber: ein halbwegs neues RPM installieren, die Dateien evtl. händisch löschen und dann das selbstkompilierte draufpacken.
Sauber: RPM selbst bauen und installieren. Es gibt da ein Tool, check_install o.ä.. Es beobachtet deine Installation, baut daraus ein RPM und spielt dieses nochmal ein. Damit ist auch die RPM-DB korrekt. Dazu stand vor einiger Zeit mal ein Beitrag in einem Linux-Magazin.
Rico
On 04.07.02 Rico Koerner (rico.koerner@heico.net) wrote:
Unsauber: ein halbwegs neues RPM installieren, die Dateien evtl. händisch löschen und dann das selbstkompilierte draufpacken.
Sauber: RPM selbst bauen und installieren. Es gibt da ein Tool, check_install o.ä..
Enfach: Ein leeres RPM bauen, was im Provides-Feld perl drin zu stehen hat. Könnte man auch als unsauber bezeichnen. Im übrigen glaube ich nicht daß es RPM ist, der da nervt, sondern eher yast. Der hat zusätzlich zu RPM noch eigene Vorstellungen, welche Pakete installiert sein müssen.
H.
Am Donnerstag, 4. Juli 2002 13:16 schrieb Hilmar Preusse:
Im übrigen glaube ich nicht daß es RPM ist, der da nervt, sondern eher yast. Der hat zusätzlich zu RPM noch eigene Vorstellungen, welche Pakete installiert sein müssen.
Naja, yast nehme ich nur noch, wenn ich ein original Suse-paket brauche, aber auch immer seltener. Die meisten RPM's (nicht nicht mehr viele), spiele ich mit der Hand ein. Da dummerweise für meine Distri immer weniger fertige RPMs von aktueller Software vorhanden sind, geht es meist über die Sourcen.
Mit freundlichen Grüßen
Jens Puruckherr
Hallo,
Am Donnerstag, 4. Juli 2002 11:19 schrieb Rico Koerner:
Sauber: RPM selbst bauen und installieren. Es gibt da ein Tool, check_install o.ä..
Ich habe geahnt: da will nur neues Perl haben und schon muss ich mich in die Tiefen der Paketverwaltung begeben, nur weil kein passendes Pakt für mich dabei ist... Ich glaube, ich werde mit dem meckern vom RPM leben lernen ;-)
Mit freundlichen Grüßen
Jens Puruckherr
Hallo Liste,
Hallo,
Sauber: RPM selbst bauen und installieren. Es gibt da ein Tool, check_install o.ä..
Hier gibts nen Artikel zu check_install: http://www.linux-user.de/ausgabe/2002/05/062-ootb/checkinstall-3.html
Mit freundlichen Grüßen
Jens Puruckherr
MfG Thomas
Am Donnerstag, 4. Juli 2002 10:27 schrieb Jens Puruckherr: Hallo,
ich habe auf meiner betagten suse 7.0 ein aktuelles Perl aus den Sourcen installiert und das originale RPM mit Gewalt gelöscht. Wie kann ich der RPM-Datenbank nun beibringen, dass trotzdem ein Perl vorhanden ist, und sie mich nicht immer mit unerfüllten Depencies nerven soll?
Statt "make install" "checkinstall" verwenden. das erzeugt ein rpm-Paket für Dein System und nimmt das Programm in die rpm-Datenbank mit auf.
Cu Uwe
lug-dd@mailman.schlittermann.de