web-dev-qa-db-fra.com

APT-ADD-Repository ne fonctionne pas à Kali Linux

Je cours Kali Linux et quand j'essaie d'utiliser la commande Sudo add-apt-repository ppa:alex-wv/pulseaudio-equalizer-ppa, ça me donne ce code:

Traceback (most recent call last):
  File "/usr/bin/apt-add-repository", line 95, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Kali/kali-rolling

J'ai besoin d'aide pour le faire fonctionner.

2
Stefan The Dog

Ceci est adapté et mis à jour à partir de cette réponse par l'utilisateur " intéressant ... ":

Étape 1

Pour ajouter des référentiels sur la plupart des systèmes de dérivés de Debian (sinon tous), le moyen principal de faire cela est de modifier votre sources.list Fichier, trouvé dans /etc/apt/sources.list. Pour ce faire, utilisez n'importe quel éditeur de votre choix pour ouvrir le fichier.

Cela devrait ressembler à ceci si vous n'avez jamais modifié le sources.list Fichier, et Kali a été installé correctement:

deb http://http.kali.org/kali kali-rolling main contrib non-free
# For source package access, uncomment the following line
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free

Source: https://docs.kali.org/general-use/kali-linux-sources-list-RePositories

Vous pouvez maintenant ajouter des référentiels que vous aimez en ajoutant l'adresse du référentiel à la ligne suivante de votre sources.list Fichier et sauvegarde. Une fois enregistré, passez à l'étape 2.

Étape 2

La prochaine étape consiste à nettoyer tous les fichiers mis en cache et non essuyé de /var/cache/apt/archives/ et /var/cache/apt/archives/partial/. Pour ce faire, exécutez la commande apt-get clean. Ensuite, mettez à jour les fichiers d'index de votre package (afin que vous puissiez installer des packages à partir du référentiel que vous avez ajouté) en exécutant apt-get update. Mettez à niveau tous les packages installés afin que vous puissiez télécharger des dépendances et résoudre les conflits hors conflits en exécutant apt-get upgrade. Le nouveau référentiel que vous avez ajouté peut avoir des packages principaux ou des applications système à installer, de même en utilisant une mise à jour de résolution de conflit de dépendance intelligente avec apt-get dist-upgrade. Vous devriez maintenant être prêt à partir.

Avertissements et autres informations

Généralement pour Kali (et généralement pour Kali uniquement), il s'agit d'une très mauvaise idée d'ajouter des référentiels à votre système, car ils pourraient casser votre installation Kali. Étant donné que l'une des principales fonctionnalités de base de Kali est tous les forfaits préinstallés, d'une manière système de parler, il est très instable. Si vous installez un package nécessitant certaines dépendances ou met à jour certaines dépendances à ce titre, il n'est donc pas compatible, vous allez essentiellement une pause (ou toutes) des packages préinstallés à Kali, vaincre le but de faire du tout Kali. En raison de cette mentalité, Kali est devenu très fragile. Bien que Kali fonctionne parfaitement dans la boîte ou avec des packages que vous installez à partir des référentiels officiels, l'ajout de référentiels peut potentiellement casser votre système. Selon les documents officiels Kali,

Tous les référentiels supplémentaires ont été ajoutés au fichier Kali Sources.List briseront probablement votre installation Kali Linux.

ce qui signifie que vous devriez généralement rester à l'écart des référentiels non officiels tout en utilisant Kali. En fait, selon les documents de Kali,

Les causes les plus courantes d'une installation cassée Kali Linux suivent des conseils non officiels et ne remplissent particulièrement de manière arbitraire les sources du système.List Dossier avec des référentiels non officiels.

Donc, si vous suivez un didacticiel Internet ou similaire, soyez averti que l'ajout de référentiels non officiels à vous sources.list est la cause la plus courante d'un système kali cassé.

Notes finales

Bien que cette méthode fonctionne sur les systèmes dérivés de Debian GNU/Linux, il est conseillé de rester avec les référentiels officiels Kali pour la plupart. Si vous voulez, continuez certainement et ajoutez les référentiels, mais il est important de savoir ce que les référentiels fournissent et quoi, le cas échéant, sera mis à jour lors de l'initiation apt-get upgrade, car ils peuvent casser vos autres paquets.

Si vous essayez d'installer un certain programme, je rechercherais UNIX-Build à construire sur votre propre source.

Pour plus d'informations sur les référentiels de Kali, voir ici:

1
Lee Warnock