Skip to content

Instantly share code, notes, and snippets.

@warecrash
Last active April 25, 2026 06:27
Show Gist options
  • Select an option

  • Save warecrash/f35d4f9a822c452b0c54bbdb47c0c9a5 to your computer and use it in GitHub Desktop.

Select an option

Save warecrash/f35d4f9a822c452b0c54bbdb47c0c9a5 to your computer and use it in GitHub Desktop.
Convert Debian to Kali
apt update
apt -y install wget gnupg dirmngr
wget -q -O - https://archive.kali.org/archive-key.asc | gpg --import
gpg --keyserver hkp://keys.gnupg.net --recv-key 44C6513A8E4FB3D30875F758ED444FF07D8D0BF6
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" >> /etc/apt/sources.list
gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add -
apt update
apt -y upgrade
apt -y dist-upgrade
apt -y autoremove --purge
apt -y install kali-linux-everything
@phocean
Copy link
Copy Markdown

phocean commented Jun 10, 2023

This is dangerous. Why not use Kali?

It's not. I have done it for years. As Kali is based on Debian, but ahead of Debian stable or complementary to Debian testing, there cannot be any trouble.

Even if it are Linux, there can be dangerous.

Explain and develop then.

This way, it's technically a standard APT upgrade process, as it has worked for more than a decade. So, in theory no danger, and in practice no danger (I have done such stuff dozen of times, not a single issue, and always possible to roll back with a bit of apt skills).

@TheMadTomato
Copy link
Copy Markdown

i can skip the last part of installing kali for everything right? like download the each tool i need manually.

@phocean
Copy link
Copy Markdown

phocean commented Aug 11, 2023

@TheMadTomato Sure. That's what I do and would recommend by the way : keep it slim with only useful stuff.

@syztem4our666
Copy link
Copy Markdown

syztem4our666 commented Feb 13, 2024

For me worked but need to do something more, need to add priority to kali repos cause was giving me unmet dependencies
> sudo nano /etc/apt/preferences.d/kali-preferences.pref

And inside file:

Package: *
Pin: release o=kali
Pin-Priority: 1000

Then worked perfectly !

@proxyanon
Copy link
Copy Markdown

thanks a lot ma boy

@exatonix
Copy link
Copy Markdown

Fixed and Updated by me:

wget https://http.kali.org/pool/main/k/kali-archive-keyring/kali-archive-keyring_2024.1_all.deb

apt install ./kali-archive-keyring_2024.1_all.deb

first of put first line in terminal then enter

second use sudo with second line and enter. it is install correctly

@exatonix
Copy link
Copy Markdown

I FORGOT TO SAY DON'T INSTALL KALI ISO OR SYSTEM OR INSIDE ON DEBIAN.

because LATEST KALİ 2024.4 SHIT WITH SYSTEM-WIDE PYTHON3 PACKAGES BROKE ALL OF SYSTEM..

UNTIL FIX use another distros or offical debian 11 or 12 etc.

@Allesanddro
Copy link
Copy Markdown

sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/kali-archive-keyring.gpg] http://http.kali.org/kali kali-rolling main non-free contrib" >> /etc/apt/sources.list

apt-key is deprecated use this instead

@techzt13
Copy link
Copy Markdown

I used the following steps on Debian 11 running on GCP

sudo curl https://archive.kali.org/archive-key.asc -o /etc/apt/trusted.gpg.d/kali-archive-key.asc
sudo sh -c "echo 'deb http://http.kali.org/kali kali-rolling main non-free contrib' >> /etc/apt/sources.list"
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot
sudo apt-get autoremove --purge
sudo apt-get install kali-linux-headless
sudo apt clean

How long does it take to complete?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment