Hallo, ich will ein RPM für ein Perl-Modul bauen, das schon im Perl-Core drin ist, Storable. Das Perl-RPM provided daher perl-Storable. Mein RPM kollidiert damit. Gibt es eine Möglichkeit dem rpmbuild zu sagen, bitte das hier nicht als provided markieren? Danke, Torsten
Hallo, Am Son, 24 Jun 2007, Torsten Foertsch schrieb:
ich will ein RPM für ein Perl-Modul bauen, das schon im Perl-Core drin ist, Storable. Das Perl-RPM provided daher perl-Storable. Mein RPM kollidiert damit. Gibt es eine Möglichkeit dem rpmbuild zu sagen, bitte das hier nicht als provided markieren?
Was steht in der spec-Datei? ("Provides: ") -dnh --
Ich habe das ausprobiert, aber wenn ich das auf yes stelle dann stürzt der PC beim Booten ab. Was Nun? Dann stell es am besten wieder auf "no". -- Betrefflose Frage und Antwort in suse-linux -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Monday 25 June 2007 13:45, David Haller wrote:
ich will ein RPM für ein Perl-Modul bauen, das schon im Perl-Core drin ist, Storable. Das Perl-RPM provided daher perl-Storable. Mein RPM kollidiert damit. Gibt es eine Möglichkeit dem rpmbuild zu sagen, bitte das hier nicht als provided markieren?
Was steht in der spec-Datei? ("Provides: ")
Das Problem ist folgendes, das Suse-Perl-RPM provided perl-Storable. Nun würde ich mein RPM, das einfach nur eine neuere Version des Storable Moduls liefert, natürlich gern perl-Storable nennen. Das funktioniert nicht, weil der Name (Name: aus der spec-Datei) automatisch auch von dem Paket provided wird und damit mit dem Perl-RPM kollidiert. Alle anderen Provides: sind schon draußen, genau wie autoreqprov. Wahrscheinlich ist das in dem RPM System aber einfahc nicht vorgesehen. Wenn ich das Paket perl-Storable+ nenne funktioniert's. Torsten
participants (2)
-
David Haller
-
Torsten Foertsch