Je ne peux pas ouvrir la fenêtre des sources de logiciels depuis le centre de logiciels. Je ne peux pas utiliser apt-get add-apt-repository (et d'autres choses).
L'erreur que j'obtiens avec add-apt-repository est:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 160, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 96, in __init__
self.reload_sourceslist()
File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 584, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python2.7/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
Mon ancienne/etc/lsb-release ressemble à ceci:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.10
DISTRIB_CODENAME=quantal
DISTRIB_DESCRIPTION="Ubuntu quantal (Development branch)"
Je l'ai changé pour être:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu precise"
Et soudain, les choses "fonctionnent" à nouveau. Je ne lui fais pas confiance, car je mens effectivement que j'ai une version antérieure. Pourquoi ai-je dû faire ce changement? Que puis-je faire pour que les choses fonctionnent d'une manière plus saine?
Cela aura changé les dépôts dans lesquels apt-get récupérait le logiciel. Auparavant, il tentait de récupérer des logiciels dans la branche Développement des référentiels quantiques. J'essaierais d'éditer le fichier pour qu'il ressemble à ceci:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.10
DISTRIB_CODENAME=quantal
DISTRIB_DESCRIPTION="Ubuntu quantal"
Après avoir édité le fichier, exécutez Sudo apt-get update; Sudo apt-get upgrade
, et voyez si apt-get ne fonctionne pas.