I have a program built using Lazarus.
I want to run this on a machine that has no Lazarus. Is this possible? If so, how do I determine the dependencies to put on the new computer?
NOTE: I'm not keen on making an installer or anything of this sort. I just want to run my program on a second machine without Lazarus.
Note: I need this to work on Ubuntu (i.e., development and deployment is on Ubuntu) for now but it may be Windows as well.
Thanks!
You may not be keen on creating an installer, but at the very least you may have to consider creating a package for the target platform.
The documentation describes this process for several target platforms:
Unfortunately, even cross platform technologies (like Java) have pre-requisites for the platform they are deployed onto. It is also notoriously difficult to have a solution that works on both Linux and Windows. This is why some technologies have their own package managers designed to be used once the base language install (platform specific part) has been completed.