Hallo, Am 21.07.2008 um 14:11 schrieb Bernhard Walle:
Es wurde doch schon einiges in dieser Richtung getan. Siehe http://www.linuxfoundation.org/en/DesktopRelease.
Naja, aber das reicht wohl nicht wirklich.
Soweit ich weiß gibt es auch eine Toolchain um LSB-konforme Binaries zu erstellen, im Buildservice gibt es soweit ich weiß auch sowas, siehe http://lists.opensuse.org/opensuse-buildservice/2008-03/msg00230.html.
Binaries die so erstellt wurden, sollten auf allen LSB-konformen Distributionen laufen.
Ich gebe zu, ich müsste erst recherchieren, ob z.B. RHEL 4 und 5 LSB- konform sind. Auf jeden Fall sind sie weit verbreitet. Und da hat man ganz schnell ein Problem, wenn man Software mit Subversion verlinken will. Die für RHEL4 erhältlichen RPMs sind gegen die auf dem System vorhandene Berkeley DB 4.2 gelinkt (auch SVN 1.4.x, obwohl SVN schon vor Jahren auf die BDB > 4.2 umgestiegen ist). Neuere Systeme bringen aber auch eine neuere Berkeley DB mit. D.h. man kann kein Binary eines Programmes erstellen, dass gegen die SVN-Libs und gegen eine Version der Berkeley DB gelinkt ist und auf mehreren Distributionen läuft, ohne sich mit lokal installierten SVN-Versionen ins Gehege zu kommen. Es hilft hier auch nicht, SVN auf RHEL4 selbst zu übersetzen und gegen die aktuelle libdb zu linken. Denn Anwender könnten ja auf RHEL4 auch das gegen die libdb 4.2 gelinkte SVN verwenden wollen, parallel zu dem gegen die aktuelle libdb gelinkte SVN. Das ist in der Konsequenz alles Murks. Viele Grüße, Tilo Riemer PS: Bernd, Du arbeitest jetzt bei SuSE? -- Tilo Riemer mailto:riemer@lincvs.org http://www.lincvs.com Oberschöna, Germany --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org