Chaque fois que j'essaie d'ajouter un référentiel, j'obtiens une NoDistroTemplate Exception
. J'utilise Linux Mint 14 Nadia.
[email protected] ~ $ sudo add-apt-repository ppa:webupd8team/java
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8).
There are no actual Java files in this PPA.
More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 161, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 104, in __init__
self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 592, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 87, in get_sources
raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template
Comment supprimer cette exception ?
Réponse acceptée :
Je pense que l'erreur est assez explicite. Le PPA que vous essayez d'ajouter ne fournit pas de packages pour votre version/version particulière de Mint. Du moins pas au niveau PPA, même si les packages peuvent être complètement compatibles.
Jetez un œil à ce Q&A sur askubuntu, plus précisément à cette réponse.
Il existe une solution que vous pouvez essayer, mais ce n'est pas vraiment l'approche recommandée pour traiter ce problème particulier :
extrait de ce post du forum :
L'erreur concernant le modèle de distribution fait référence au fichier
"/etc/lsb-release" Il devrait se lire quelque chose comme…
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
La version d'ubuntu dépend de la version de mint que vous utilisez. Vous
devriez pouvoir changer la DISTRIB_DESCRIPTION pour changer le nom du
système d'exploitation lors du démarrage de grub, mais vous ne pouvez pas modifier le reste sans casser
le modèle de distribution source.list.