Update Kali Linux Repositories

In this article, we are going to learn how to update your Kali Linux Repositories file on Kali Linux 2022.2. The repository is a link or storage location where Kali Linux packages are stored. The tools and utilities of Kali Linux are installed by using this repository. The packages which are presented in the storage location are tested and maintained by the developer of Kali Linux.

Network Repository Location

In the new Kali installation, Kali Linux Repositories file location is /etc/apt/sources.list. And you have the following entries that should be there:

# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free

# Additional line for source packages
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free

If your output does not exactly match like above output, you may not be able to update or install any new packages in your Kali Linux. There is the main reason that’s why you are facing this kind of error. This may happen for other reasons like:

  • Offline installation of Kali Linux
  • You have switched your branch (Links)

Kali Linux branches

A branch is an alternative version of some software in the Kali OS. Kali Linux has multiple branches which allow users to decide how up-to-date their packages will be. Kali Linux has many different branches to choose and you can switch it if you want.

  • kali-rolling
  • kali-last-snapshot
  • kali-experimental
  1. kali-rolling is the main default & frequently updated
    deb http://http.kali.org/kali kali-rolling main non-free contrib
  2. kali-last-snapshot Point release so more “stable” & the “safest” ​ ​
    deb http://http.kali.org/kali kali-last-snapshot main non-free contrib
  3. kali-experimental  Packages that are under testing – often used with the rolling repository
    deb http://http.kali.org/kali kali-experimental main non-free contrib


Network Repository after offline Installation

If you are using the offline mode to install Kali Linux that means you do not access your network while you install the Kali. You will be limited to the packages or getting updates. You can see the following entry in the sources.ist file.

# ​
# deb cdrom:[Kali GNU/Linux 2020.1a _Kali-last-snapshot_ - Official amd64 DVD Binary-1 with firmware 20200213-14:56]/ kali-rolling main non-free
# deb cdrom:[Kali GNU/Linux 2020.1a _Kali-last-snapshot_ - Official amd64 DVD Binary-1 with firmware 20200213-14:56]/ kali-rolling main non-free
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,

If you want to update your Kali and install all tools or other utilities. You have to update your /etc/apt/sources.list file. If your network working properly you have to copy the following codes in the repository file.

deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free


In this article, we know how to update the Kali Linux Repositories. And we know all about repositories like location and official repo links. We used kali-rolling for the branch above, but you can select any value you wish.


  • This article was written only for educational purposes.
  • The author can not be held any responsibility for damage caused by the use of these resources.
  • You will not use this information to gain unauthorized access or any other legal activity.

Read also Disclaimer

If you are using any illegal activities using these techniques kalilinuxtutorial.com can’t hold any responsibility for your action.
This blog only for educational purposes where you will learn about Kali Linux how it works and how you can install any tools in Kali Linux.


If you have any questions about this article, any feedback, suggestions, or if you want to share your thoughts, please feel free to comment below.
If you want to speak with us directly you can Contact Us.

About The Author


Leave a Reply

Your email address will not be published. Required fields are marked *