Wenn ich versuche, etwas mit apt-get zu installieren, wird folgender Fehler angezeigt:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 60, in <module>
sp = SoftwareProperties()
File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 90, in __init__
self.reload_sourceslist()
File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 538, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python2.6/dist-packages/aptsources/distro.py", line 90, in get_sources
raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template
Irgendeine Idee, was dies bedeutet und wie man es löst?
aptitude
.Antworten:
Einfach zu reparieren Tun Sie dies einfach
Bearbeiten Sie dann die geöffnete Datei so, dass sie so aussieht
Denken Sie daran, die von Ihnen verwendete Ubuntu-Version einzugeben. Ich benutze karmischen Koala, also setze ich das ein.
Eine Liste finden Sie hier unten
http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29
Kehren Sie dann zum Terminal zurück, nachdem Sie die lsb-release-Datei gespeichert haben und in der Lage sein sollten, apt-repository hinzuzufügen
quelle
Der Inhalt von
/etc/lsb-release
ist ungültig. Sie müssen dasbase-files
Paket erneut installieren , um den beabsichtigten Inhalt wiederherzustellen. Leider kann man das nicht nurapt-get
für den Job nutzen. Stattdessen,Gehen Sie zu https://launchpad.net/ubuntu/+source/base-files und suchen Sie den Abschnitt für Ihre Ubuntu-Version.
Laden Sie die neueste Version des Pakets herunter, die für Ihre Version und Architektur verfügbar ist.
Lauf:
Machen Sie einen Testlauf mit
quelle