Невозможно открыть исходники программного обеспечения после удаления PPA

Невозможно открыть исходники программного обеспечения после удаления PPA

После удаления записи ppa в файле sources.list я не смог открыть приложение источников программного обеспечения. Открытие центра программного обеспечения прошло нормально. Я попробовал запустить gksudo software-properties-gtk и получил следующее сообщение:

 SoftwareProperties.__init__(self, options=options, datadir=datadir)
  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 580, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python2.7/dist-packages/aptsources/distro.py", line 91, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template

Буду признателен, если вы подскажете, как решить эту проблему.

решение1

Быстрое решение — удалить и переустановить.

sudo apt-get update

sudo apt-get remove --purge software-properties-gtk

sudo apt-get install software-properties-gtk

Следующее, что я сделаю, если это не сработает:

Сделайте резервную копию файла

sudo cp /usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py /usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py.backup 

Затем удалите его.

sudo rm -rf /usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py

сделайте это с другими проблемными файлами и попробуйте снова

Связанный контент