Fixing dependency problems inwards Kali Linux
Like many forums in addition to blogs people are hell bent on providing assist without much explanation, (i.e. create this in addition to it volition survive fixed, God! I abhor solutions similar that) in addition to users goal upwards amongst also many lines inwards their sources.list
file.
Many users goes to Debian website in addition to add together the next repositories inwards Kali every bit specified inwards this page:
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali-dev principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali-dev main/debian-installer
deb-src http://http.kali.org/kali kali-dev principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali main/debian-installer
deb-src http://http.kali.org/kali kali principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://security.kali.org/kali-security kali/updates principal contrib non-free
deb-src http://security.kali.org/kali-security kali/updates principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://repo.kali.org/kali kali-bleeding-edge main
deb-src http://repo.kali.org/kali kali-bleeding-edge main
As I understand, get-go of all y'all don’t request to specify which architecture you’re using in addition to neither create y'all stimulate got to add together Bleeding Edge repositories unless you’re working on something that requires it. Following illustration was adapted from Kali Forums where a solution worked flawlessly.
Once y'all goal upwards amongst a crappy sources.list
file next is something similar what you’ll run across when y'all create apt-get update
or apt-get install something
W: Duplicate sources.list entry http://http.kali.org/kali/ kali/main amd64 Packages (/var/lib/apt/lists/http.kali.org_kali_dists_kali_main_binary-amd64_Packages)
W: Duplicate sources.list entry http://http.kali.org/kali/ kali/contrib amd64 Packages (/var/lib/apt/lists/http.kali.org_kali_dists_kali_contrib_binary-amd64_Packages)
W: Duplicate sources.list entry http://http.kali.org/kali/ kali/non-free amd64 Packages (/var/lib/apt/lists/http.kali.org_kali_dists_kali_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://security.kali.org/kali-security/ kali/updates/main amd64 Packages (/var/lib/apt/lists/security.kali.org_kali-security_dists_kali_updates_main_binary-amd64_Packages)
W: Duplicate sources.list entry http://security.kali.org/kali-security/ kali/updates/contrib amd64 Packages (/var/lib/apt/lists/security.kali.org_kali-security_dists_kali_updates_contrib_binary-amd64_Packages)
W: Duplicate sources.list entry http://security.kali.org/kali-security/ kali/updates/non-free amd64 Packages (/var/lib/apt/lists/security.kali.org_kali-security_dists_kali_updates_non-free_binary-amd64_Packages)
W: You may desire to run apt-get update to right these problems
This is how an illustration sources.list
looks similar amongst duplicate entries:
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130905-07:57]/ kali contrib principal non-free
#deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130905-07:57]/ kali contrib principal non-free
## Security updates
deb http://http.kali.org/kali kali principal non-free contrib
deb http://security.kali.org/kali-security kali/updates principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali-dev principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali-dev main/debian-installer
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali principal contrib non-free
deb [arch=i386,amd64,armel,armhf] http://http.kali.org/kali kali main/debian-installer
deb http://repo.kali.org/kali kali-bleeding-edge main
deb-src http://http.kali.org/kali kali principal non-free contrib
deb-src http://security.kali.org/kali-security kali/updates principal contrib non-free
deb-src http://http.kali.org/kali kali principal contrib non-free
deb-src http://http.kali.org/kali kali-dev principal contrib non-free
The cook is rather easy, y'all simply take away unnecessary lines from sources.list
in addition to stick amongst Kali Linux Official Repositories. This guide takes y'all through fixing y'all sources.list inwards Kali Linux.
Add official Kali Linux Repositories.
Hope this helps when y'all bump into similar issues.