Hallo,
ich bin gerade mal dabei RPMs zu bauen. Es gibt bei RPM Requires und PreReq Tags. Da kann ich was eintragen.
b.spec: PreReq: a
Wenn dann
rpm -i b.rpm
mache, dann sagt er auch: Geht nicht, weil 'a' fehlt. Wenn ich rpm -i b.rpm a.rpm mache, sortiert RPM um (soweit korrekt), denn es will ja zuerst a dann b installieren. ABER: Geht die Installation von a.rpm schief, macht er trotzdem mit b weiter.
Warum? Kann ich das verhindern? Oder habe ich etwas nicht verstanden?
Heiko
On Wed, Jan 19, 2005 at 02:48:42PM +0100, Heiko Schlittermann wrote:
Warum? Kann ich das verhindern? Oder habe ich etwas nicht verstanden?
Welcher RPM (Version, Distribution)? Der RPM von z.B. SUSE hat mit dem von RedHat außer dem Namen und dem Fileformat nicht mehr so viel gemein, dafür kenne ich mich mit dem ein bißchen aus... Und wie schlägt die Installation von a fehl? Dependencies nicht erfüllt oder ein pre- oder postinstall-Skript mit exit !=0?
Ich bin kein RPM-Experte, aber ich könnte welche fragen...
On Thu, Jan 20, 2005 at 10:15:59AM +0100, Stefan Seyfried wrote:
On Wed, Jan 19, 2005 at 02:48:42PM +0100, Heiko Schlittermann wrote:
Warum? Kann ich das verhindern? Oder habe ich etwas nicht verstanden?
Welcher RPM (Version, Distribution)?
RPM auf RH, RPM 4.2.1
Und wie schlägt die Installation von a fehl? Dependencies nicht erfüllt oder ein pre- oder postinstall-Skript mit exit !=0?
PreInst des ersten Pakets schlägt fehl.
Heiko
On Thu, Jan 20, 2005 at 12:23:34PM +0100, Heiko Schlittermann wrote:
On Thu, Jan 20, 2005 at 10:15:59AM +0100, Stefan Seyfried wrote:
Welcher RPM (Version, Distribution)?
RPM auf RH, RPM 4.2.1
hm, ich verwende immer den (heftigst bugbereinigt und gepatchten) rpm 4.1.1 meiner SuSE, der 4.2 kann natürlich neue, bessere bugs enthalten :-)
Und wie schlägt die Installation von a fehl? Dependencies nicht erfüllt oder ein pre- oder postinstall-Skript mit exit !=0?
PreInst des ersten Pakets schlägt fehl.
und ist das erste Paket danach installiert? Oder anders: kannst du das erste Paket "allein" installieren? Die Profis, die ich gefragt habe, kennen keinen solchen bug, aber die arbeiten auch alle an / mit dem suse-rpm, und der hat vermutlich mit dem RedHat-RPM ausser Namen und Dateiformat nicht mehr viel gemein :-)
Für mich hört es sich danach an, daß du alles richtig machst, aber rpm was falsch macht, ich bin aber wie gesagt kein Profi für sowas.
lug-dd@mailman.schlittermann.de