Panda3D downloads for several distros

I’ve been playing around with Python programming for Panda3D under various Windows versions for a number of years, and thought I’d try to install it under Linux on the assumption it would run faster.
I’ve tried Panda3d1.8_1,8.1~quantal_i386.deb and Panda3d1.8_1,8.1~squeeze_i386.deb on Puppy Lucid 5.2.8 and the latest MINT 17.1 cinnamon 32 bit ‘Rebecca’. They fail needing versions of libavcodec and libavcodec-extra which don’t seem to be available even under the latest MINT.
Sorry if this is a naive question, but why is it so difficult to produce a generic install for Panda3D which works across many Linux distros? Blender installs under MINT fairly easily - I would have thought it was similarly challenging in terms of environment dependencies.
Is the only workable approach on Linux to recompile the Panda3D source code in a specific Linux environment? Seems a lot of additional and complex activity compared to Blender or the Panda3D Windows install!
Brian