[packman] Hallo

Bernhard Walle bernhard at links2linux.de
Mon Dec 11 19:38:59 CET 2006


* Ralfxx at gmx.net <Ralfxx at gmx.net> [2006-12-08 13:30]:
> 
> Außerdem hab ich da mal ne frage, worunter unterscheiden sich
> eigenlich die Packman rpm packete für die einzelnen suse versionen
> untereinander, also ist es möglich ein rpm das für opensuse 10.2
> gedacht ist auch für 10.1 zu verwenden bzw umgekehrt? 

In den Bibliotheken, auf die sie verweisen. Beispiel:

    [~] $ ldd /usr/bin/xcalc 
    libXaw8.so.8 => /usr/lib64/libXaw8.so.8 (0x00002ad5a7e12000)
    libXpm.so.4 => /usr/lib64/libXpm.so.4 (0x00002ad5a8081000)
    libXp.so.6 => /usr/lib64/libXp.so.6 (0x00002ad5a8292000)
    libXmu.so.6 => /usr/lib64/libXmu.so.6 (0x00002ad5a849c000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002ad5a86b5000)
    libXt.so.6 => /usr/lib64/libXt.so.6 (0x00002ad5a88c6000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002ad5a8b29000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ad5a8e63000)
    libSM.so.6 => /usr/lib64/libSM.so.6 (0x00002ad5a907e000)
    libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00002ad5a928a000)
    libICE.so.6 => /usr/lib64/libICE.so.6 (0x00002ad5a9490000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00002ad5a96ac000)
    libm.so.6 => /lib64/libm.so.6 (0x00002ad5a98b0000)
    libc.so.6 => /lib64/libc.so.6 (0x00002ad5a9b06000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00002ad5a9e49000)
    /lib64/ld-linux-x86-64.so.2 (0x00002ad5a7bf4000)

Heißt also: xcalc braucht libXaw8.so.8 und noch viele weitere. Nun
kann es aber sein, dass sich in der libXaw8 etwas geändert hat und auf
openSUSE 10.3 ist das dann libXaw8.so.9. Damit funktioniert das Paket
nicht mehr.

D.h.: Würde man nur ein Paket bereistellen wollen, müsste man bei
jedem Programm die meisten Bibliotheken mitliefern oder sie direkt in
die Programmdatei einbinden. Dadurch würden die Programme recht groß
und bräuchten auch mehr Speicher.

Natürlich geht es, dass man pro Plattform nur ein Programm ausliefert,
beispielsweise wie beim Flash-Player oder Acrobat Reader. Solche
Programme werden aber von vorne herein anders designed und entwickelt,
und bei den meisten OpenSource-Programmen, speziell bei denen die sehr
tief in den Desktop integriert sind, geht es nicht.

Außerdem gibt es natürlich bei einzelnen Paketen auch Features die in
älteren Versionen noch nicht vorhanden sind und daher gar nicht mit
eingebaut wurden. Oder sich ändernde Dateipfade. Und einiges mehr.

Generell kann man aber sagen, dass die Chancen dass ein Paket für 10.1
auch auf 10.2 funktioniert größer sind als umgekehrt. Und Probieren
hilft über Studieren.



Gruß,
Bernhard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 307 bytes
Desc: not available
URL: <http://lists.links2linux.de/pipermail/packman/attachments/20061211/818314d9/attachment.sig>


More information about the Packman mailing list