Ошибка Apt "не удалось найти шаблон распространения"

Когда я пытаюсь установить что-либо с помощью apt-get, я получаю следующую ошибку:

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 

Любая идея, что это значит и как ее решить?

Легко исправить Просто сделайте это

 gksudo gedit /etc/lsb-release 

Затем отредактируйте файл, который открывается, чтобы он выглядел следующим образом:

 DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=karmic DISTRIB_DESCRIPTION="Ubuntu Karmic Koala" 

Не забудьте указать, какую версию ubuntu вы используете. Я использую кармическую коалу, поэтому я положил ее.

Вы можете получить список здесь внизу
http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29

Затем вернитесь к терминалу после того, как вы сохранили файл lsb-release, и вы должны иметь возможность добавлять-apt-repository

Содержимое /etc/lsb-release недействительно. Вам нужно будет переустановить пакет base-files , чтобы восстановить его предполагаемый контент. К сожалению, вы не можете просто использовать apt-get для работы. Вместо,

  1. перейдите на страницу https://launchpad.net/ubuntu/+source/base-files и найдите раздел для своей версии Ubuntu,

  2. загрузите самую последнюю версию пакета, доступную для вашей версии и архитектуры,

  3. бег:

     sudo dpkg -i /your/path/to/base-files_*.deb 
  4. Сделайте тестовый прогон с

     sudo apt-get install --reinstall base-files