So, what your saying is that after having used the deb files provided by this website for years I have suddenly gone stupid and don't know how to use them.
Earlier you were lucky and it worked. Now you got the .deb package system screwed which is likely to happen with external packages in general.
Then you refuse to follow the advice given to solve the problem.
What pisses me off is that you go to the distro, they say it's the devs. You go to the devs and they say its the distro.
Maybe it is the devs of the distro.
In the mean time, I am a user that is stuck in the middle with neither side willing to even look into it.
You are not stuck if you follow the clear instructions people have given you. Please!
you would think that if a major distro was out there breaking my software with an update. I would be talking to that disto to resolve the issue. This is how things work in the real world. But not in the Linux world. Here you just blame the other side and hope the user just gives up and goes away.
The Debian package system is inherently fragile and can break when you bring anything outside the official repo updates. This is the experience of myself and of many others. The rule "
avoid .debs" is not a joke, it is based on experience.
It can break even if the packages are "valid", not broken. Ubuntu used to have a defunct Lazarus package but that is another issue.
Also please remember that a certain .deb package cannot work in every Debian related distro because distros and distro versions have different libraries and library versions. A generic .dep package is impossible by definition.
I have done lots of distro hopping and broken my .dep package systems. Yes. The external packages were not Lazarus, I always got it from SVN. Still, I understood the problem comes from the fragile package system instead of the SW's developers. I did not go to blame them!
Now you have 2 choices: follow the advice given or then go away.
You have at least these advice now:
1. Use Manjaro. This is not about promoting my favorite distro but to promote the big evolutionary step: rolling distributions. If your problems are so bad that you reinstall your whole OS and then hang around here for days complaining, it is worth a try.
2. Get Lazarus from SVN. Your system has a functional FPC I guess, either 3.0.2 or 3.0.4.
Then in your home dir:
svn co https://svn.freepascal.org/svn/lazarus/branches/fixes_1_8/ lazarus_1_8
cd lazarus_1_8
make
If you refuse to do that, please at least tell us why. As an extra benefit you would get always the latest bug fixes by running "svn up".
3. Use version locking of the Debian package system as Handoko told. I personally don't like this option because the fragile system will break later anyway for some other reason.
IMO giving instructions to solve a .deb package system problem is counter-productive in most cases.
It encourages people to use it while they should use some easier and less error-prone way to install Lazarus.
It is like asking people to bang their heads again and again. What is the benefit of that?
Handoko and others, in future please remind people that .debs are only for experts. If in doubt, do not encourage using them.
This all would be OK if it happened once or twice, but no, it is happening constantly. Again and again and again...