Katoolin is the best method to use Kali Tools on Ubuntu. However it states a warning like: "Please remove all Kali repositories before updating the system".
What exactly are the implications of this script and is it same as using Kali Linux itself?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
Katoolin is the best method to use Kali Tools on Ubuntu.
However it states a warning like: "Please remove all Kali repositories before updating the system".
That's not exactly what it says, this is:
Before updating your system , please remove all Kali-linux repositories to avoid any kind of problem .
There is superfluous white space and also no sense for least privilege in the instructions¹ or where to put scripts to execute them².
Back to topic:
to avoid any kind of problem
Similar to how Ubuntu itself disables third party repositories during release upgrades and how it does specific checks to ensure that the upgrade will be successful this warning has been put there to tell the user that the autor cannot ensure that everything will be working the way he intended if there are other active kali repositories. That's all.
Katoolin installs a lot of packages from the Kali and Ubuntu repositories on a fresh typical Ubuntu desktop to make the tools work, just as it says. The OS installation may be heavily modified but is still based on Ubuntu. The amount of changes however may be to broad to get support here on AskUbuntu, but it's not 100% equal to the changes made in Kali either.
Ubuntu is still running it's own kernel after Katoolin has completed, there is no customized Kali kernel.
No. Kali has a specific usecase, use it when you need it or learn to use the tools you actually need on any Linux distribution you want without breaking the distro. If things are unclear or broken on Kali, ask the Kali users and developers, for anything else ask the users and developers of the respective distribution. If you mix both topics you can be certain that only very few people will care to spend their valuable time.
I tried to install all the tools the script offered on a Yakkety VM, nothing bad happened, here are my notes:
sudo sufollowed by a
git clonethen copying the script and adding permissions, then calling the script with sudo while already being root.
/usr/local/bin/would have been better. If the author would have been a bit more considerate he would have found Google's repo command which is also a python script fetched from the web to bootstrap a complex process.