so-Name und dynamisches Laden von Libs, Debian Paketbaufrage

  • OK, mal wieder eines meiner ausstehenden "muss ich mir nochmal anschauen" Probleme ;)


    Bei Debian Paketen ist es ja üblich das die Lib-Pakete die Libs unter ihren so-Namen installieren (z.B. libusb-0.1.so.4.4.4) und die dev-Pakete den Namen ohne Versionsnummer (z.B. libusb.so) als Symlink.


    Nun versucht z.B. serdiplib allerdings die libusb.so zu laden, das geht aber so nur wenn das libusb-dev Paket installiert ist. Und das kann ja nicht Sinn der Sache sein.


    Wie geht man mit solchen Sachen unter Debian korrekt um? Gibts hier zufällig Wissende?


    cu

  • libusb.so ist teil von lib paket. das dev paket enthält die .h und .a files.

    mfg traxanos
    ____________________
    Ist das neu?, Nein Linux!


    VDR1: Zotac NM10-ITX Wifi - 2GB Ram - S2-6400 HD mit IR - yavdr 0.4 (development) - LianLi PC-Q11


    Tags: VDR-HD - AT5IONT-I - 4GB Ram - 512MB ION - TT 3600 DVB-S2 - TT6400-FF - Sundtek DVB-S2 Sundtek DVB-C - Tevii S480 (dank an L4M für kostenlose Bereitstellung) - yaVDR 0.5 (development) - SKY - HD+ - Atric - X10 FB - Zotac ID41 PLUS - SilverStone LC19B-R - Yamaha RX-V671 - Samsung 8Series 55"

  • libusb.so ist teil von lib paket. das dev paket enthält die .h und .a files.


    Also bei Debian stable enthält libusb-dev den libusb.so Link *) (was laut Debian policity AFAIK auch korrekt ist). Aber das ist ja nur ein Beispiel, graphlcd-base läd auch dynamisch die libserdisp.so die erst durch das libserdisp-dev bereitgestellt wird.
    Klar, kein Problem das hinzufrickeln, mich würde aber schon interessieren wie man das richtig macht.


    cu
    *)
    ----
    root@dirk-vdr:~# dpkg-query -S libusb.so
    libusb-dev: /usr/lib/libusb.so
    ----

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!