Standaard afhankelijkheden in mijn programma's voor Linux

Standaard bibliotheken voor met Lazarus gemaakt programma's voor linux

Alle met Lazarus gemaakte programma's gebruiken ten minste de volgende bibliotheekbestanden:

Bibliotheek
(Library)
Geleverd door pakket
(De pakketnamen kunnen verschillen per distributie)
libgdk_pixbuf.so.2 gdk-pixbuf (libgdk-pixbuf-gnome2 (?))
libglib-1.2.so.0
libgmodule-1.2.so.0
libglib1.2 / glib-1.2
libgdk-1.2.so.0
libgtk-1.2.so.0
libgtk+ / gtk-1.2
libpthread.so.0
libc.so.6
libdl.so.2
libm.so.6
/lib/ld-linux.so.2
glibc-2
libX11.so.6 xorg-x11-6 (X11R6)
libXi.so.6
libXext.so.6
xorg-x11-libs-6 (X11R6)

De meeste van deze bibliotheken zijn op standaard installaties aanwezig, met uitzondering van gdk-pixbuf en mogelijk libglib1.2 / glib-1.2

Om uit te vinden welke libraries een bestand gebruikt kun je in de linuxconsole het volgende doen:


user@linux:~> ldd bestandsnaam

Op RPM Search kun je terugvinden welke library (bijv: libc.so.6) wordt geleverd door welk pakket, en kun je zo nodig dit pakket voor jouw distributie downloaden.

Copyright © 2007 by Flying Sheep Inc.