刪除 PPA 後無法開啟軟體來源

刪除 PPA 後無法開啟軟體來源

刪除sources.list 檔案中的ppa 條目後,我無法開啟軟體來源應用程式。打開軟體中心就可以了。我嘗試運行 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

對其他有問題的文件執行此操作,然後重試

相關內容