UPDATE: The question is now here on meta: Why is Kali Linux so hard to set up? Why won't people help me?
As the regulars will know, there seem to be many people out there who think that Kali is a good way of starting with Linux. As a result, we get quite a few questions from newbies trying, and failing, to do basic things with Kali. The community is understandably tired of these since it's sort of like having someone trying to learn how to drive and getting a Formula 1 car to practice in.
The Why is Kali Linux so hard to set up? Why won't people help me? post was created to be a dupe target that we can use when people who are obviously out of their depth come here and ask for help using Kali while they are clearly newbie Linux users and have no business using Kali in the first place.
I've long felt that we've been abusing the Why is Kali Hard question (WKHQ). It is being used to close pretty much any question that mentions Kali. This has been discussed a few times already:
In the vast majority of cases, the questions have other problems. Most often, they are either unclear or too broad. Well, we can close them for that reason then. The original intent of the WKHQ was to give users an explanation of why they shouldn't be using Kali. And that is a laudable goal. However, closing a question as a duplicate suggests that the question will have an answer in the dupe. The WKHQ provides no answer to any technical issue, it only explains what Kali is for. It is a great answer to link to, but not a good dupe target. And it was never supposed to be a catch-all for Kali questions:
Note that I do not propose systematically closing Kali questions! Each question should be judged on its merit.
But a catch-all is what it has become. I think Michael Homer put it very well in his answer:
At best, it's a helpful see-also, and not a duplicate; at worst, it's just people getting off on the superiority they feel from belittling people they think are beneath them.
My comment under that answer currently has 6 upvotes:
@slm I am becoming more and more convinced that we should close the "Kali is hard" question so it can no longer be used as a dupe target. It was a good idea, but I agree 100% with Michael that it is being abused. –
So, after seeing yet another (bad, but not duplicate) question getting a close vote as duplicate of the WKHQ, I made an executive decision and closed the WKHQ which, I hope, will encourage people to stop using it as a dupe target. Instead, I left this comment under the question (the link goes to the WKHQ):
Please note that Kali is a tool designed for experts. It is not a normal operating system and should not be used as one. The error you are getting is quite clear: you don't have easy_install. But if you don't know how to correct that, I would strongly urge you to use a different operating system.
I am posting here first to let everyone know what I did and why, and to give the community a chance to voice their disagreement (or support), and also to open a discussion about how to proceed. If we really, really feel so strongly against Kali questions, then maybe we should make it off topic. But I don't see how we could justify that: Kali is most certainly a *nix system. We could perhaps make only "expert" level questions on topic but then who would be the judge of what constitutes an expert question?
I instead suggest that we treat Kali questions like any other on topic question. We close when the question is unclear, but because it is unclear. We close when it is too broad but because it is too broad. We can leave comments pointing the OP to the WKHQ, as a way of explaining why Kali might not be the best choice for them, but unless there's a clear consensus to the contrary, I vote for keeping the WKHQ closed and no longer using it as a catch-all duplicate for bad Kali questions.
The error you are getting is quite clear: you don't have easy_install. But if you don't know how to correct that, I would strongly urge you to use a different operating system.
, it still seems a bit dismissive. It would be better if we could actually suggest a specific operating system. The asker would have gotten the same error message on Ubuntu 18.04, and wouldn't have gotten a pointer to which package to install from cnf, because easy_install is no longer in any standard 18.04 package.