Program distribution?

Linux specific forum
DeeCee
User
User
Posts: 34
Joined: Wed Dec 31, 2003 11:14 pm

Program distribution?

Post by DeeCee »

I didn't see this asked anywhere else, so here goes...

Using only the libraries needed to run PBLinux as a point of reference, in order to distribute our PBLinux programs to others, what (if any) libraries must the end user have in order to run the executables?

GTK/SDL? ????

Thanks,

-DeeCee-
Fred
Administrator
Administrator
Posts: 18220
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

GTK 1.2 if you use the 2DDrawing/Window/Gadget/Clipboard libs and SDL if you use one of the 2D game libs. OpenGL if you use the 3D engine. It should be enough.
DeeCee
User
User
Posts: 34
Joined: Wed Dec 31, 2003 11:14 pm

Post by DeeCee »

Thanks for clairifying! :D

-DeeCee-
TronDoc
Enthusiast
Enthusiast
Posts: 310
Joined: Wed Apr 30, 2003 3:50 am
Location: 3DoorsDown

Post by TronDoc »

so anything that does not use one of those listed above
only needs the compiled binary?
--jb
peace
[pI 166Mhz 32Mb w95]
[pII 350Mhz 256Mb atir3RagePro WinDoze '98 FE & 2k]
[Athlon 1.3Ghz 160Mb XPHome & RedHat9]
Fred
Administrator
Administrator
Posts: 18220
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

yes.
Jedive
User
User
Posts: 36
Joined: Sun Jun 29, 2003 11:56 am
Location: Spain

Post by Jedive »

GTK 1.2 if you use the 2DDrawing/Window/Gadget/Clipboard libs and SDL if you use one of the 2D game libs. OpenGL if you use the 3D engine. It should be enough.

Anyway, I recommend to simply say in a README file that the user will need these libraries, but don't distribute the SDL libraries or something with your program.

That's because most Linux distributions will already come with SDL and GTK+ installed, and OpenGL will be available after installing the video drivers, or emulated with Mesa3D libraries (software rendering).
==Jedive==
MacBook Core Duo 2Ghz, 2GB, Intel GMA950, Leopard
Celeron M 1.5, 512MB, Intel 915GM, WinXP/DX9, Ubuntu
Post Reply