Hallo, sehe ich das richtig, dass beim Aufruf von rpmbuild -bb nicht nur die RPM gebaut, sondern auch gleich installiert werden? Genau das möchte ich nicht, ich will nur die RPMs bauen und später manuell installieren. Kann man mit --short-circuit das Installieren überspringen? Was wäre dann die korrekte Syntax? Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On 16/04/14 11:33, Malte Gell wrote:
sehe ich das richtig, dass beim Aufruf von rpmbuild -bb nicht nur die RPM gebaut, sondern auch gleich installiert werden? Genau das möchte ich nicht, ich will nur die RPMs bauen und später manuell installieren.
Habe ich noch nie beobachtet. Ich baue RPMs mit -ba, das ist jedoch nur eine Kombination von -bb und -bs. In jedem Fall musst Du das Ergebnis noch installieren. Wahrscheinlich bist Du mit der Begrifflichkeit durcheinander geraten. -bi installiert nichts im Sinne von "rpm -i". Es führt nur die Befehle der %install Sektion aus dem SPEC File aus. Dort wird gewöhnlich nach $RPMBUILDROOT "installiert" bzw. kopiert. Dieses Verzeichnis enthält die Software so, wie sie später bei "rpm -i" in Dein System installiert wird. Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 16.04.2014 11:53, schrieb Torsten Förtsch:
On 16/04/14 11:33, Malte Gell wrote:
sehe ich das richtig, dass beim Aufruf von rpmbuild -bb nicht nur die RPM gebaut, sondern auch gleich installiert werden? Genau das möchte ich nicht, ich will nur die RPMs bauen und später manuell installieren.
Habe ich noch nie beobachtet. Ich baue RPMs mit -ba, das ist jedoch nur eine Kombination von -bb und -bs. In jedem Fall musst Du das Ergebnis noch installieren.
Wahrscheinlich bist Du mit der Begrifflichkeit durcheinander geraten. -bi installiert nichts im Sinne von "rpm -i". Es führt nur die Befehle der %install Sektion aus dem SPEC File aus. Dort wird gewöhnlich nach $RPMBUILDROOT "installiert" bzw. kopiert. Dieses Verzeichnis enthält die Software so, wie sie später bei "rpm -i" in Dein System installiert wird.
Kann sein, dass ich das falsch in Erinnerung habe. Hatte rpmbuild schon ewig nicht mehr benutzt. Ich dachte, damals wurde bei -bb das Paket sofort beim Bauen installiert. Vielleicht habe ich das falsch in Erinnerung.... In wenigen Stunden werde ich es genau wissen ;-) Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Malte Gell
-
Torsten Förtsch