@CharlyTango: Bit less aggressive please.
@Dryzone: While your reported issue is certainly important and its appreciated that you come forward (rather than just turning your back), your tone/style is lacking some too. Even, after the experience you had.
I hadn't answered before, because my part in the project is not including the Linux installer. So I don't know any helpful parts.
But, as you yourself pointed out (if I read you correct), the apt installers aren't done by us. And since we are providing under a permissive licence, we can't stop anyone else to redistribute our work. If those redistributions have problems we can't do much about that part. So considering that
1) The apt version is just downrightly an abomination. Fair, that is not only you fault, but also partly the distro packager. Its missing obvious units and what not. Installing every available
I don't see why "only partly", as I said, we can't stop others. And when written under a subject addressing the Fpc/Lazarus team, then that reads fairly aggressive (at least to me).
So at that CharlyTango is not entirely wrong.
As for the "3 packages". I don't know the background. But, I am fairly sure the subsequent issues you describe are most likely not caused by that. I.e. had we provided the exact same content in a single package, you would have gotten the same errors.
And which one is more convenient... Well depends, if you do a new install or an upgrade.
On the more important point: The errors you get, and that really should be solved by this thread.
As I said, Linux isn't the part that I am involved with. But from reading similar post of others => Likely an issue with an old install.
Either somewhere in the /usr/___ folders (different fpc or Lazarus version), or in you home folder ~/.lazarus which may contain left overs from an old version.
Sometime (not always) a clean rebuild (tools menu > configure build lazarus) helps. But I can't promise that.
The can't find unit error may be misleading. You get that, if an old version was found which isn't compatible.
I agree those things shouldn't go wrong...
Unfortunately I can't further advice on how that could best be solved. With a project this size no single person in the team can't be involved in all parts of it at once. And I have my (more than big enough) chunk already.