Quote:
Originally Posted by michaelk
But as posted kali is not a beginner distribution.
|
Indeed. Please see the link in post #5. The question is really about using the right tool for the job. The short version is that Kali is for a specific purpose and that purpose is penetration testing and not setting up a web server or running a desktop.
I would highly recommend choosing a more general-purpose desktop-oriented distro like Manjaro or Linux Mint. Then if you are interested in penetration testing, add the pieces from Kali that you plan to learn one at a time. As you master one, then add the next from the distro's official repository. That's the faster, easier way to learn. Furthermore, setting up a web server with Apache2 and PHP is much easier and more practical on Manjaro or Linux Mint. Those distros also pretty much an average system and therefore you will have a larger pool of people who can and will help. With Kali, there are few who can help and fewer that will help a beginner try to shoehorn it into an out-of-spec activity.
Building from source is a very rare activity for most distros. You'll find the official repositories of the general-purpose distros well-stocked with applications and languages. Quick links: