@zoltanleo
Hello.
I read your description and found it very precise and detailed; but I think for an absolute beginner in Linux it is a little too difficult to follow (of course it's just my opinion). You mentioned the alternative possibility of using fpcupdeluxe, I remember reading your instructions online about it.
Both of your works, which I just mentioned, are done very well.
If I am well convinced that we have learned to use Linux by performing moderately complex operations. I believe, however, that the installation phase of the development environment should be as simple as possible.
Otto.