Wie deaktiviere ich Repositorys von Drittanbietern? Ich habe sudo software-properties-gtk ausprobiert, aber es funktioniert nicht

Wie deaktiviere ich Repositorys von Drittanbietern? Ich habe sudo software-properties-gtk ausprobiert, aber es funktioniert nicht

Ich kann scheinbar keine Möglichkeit finden, Repositories von Drittanbietern zu deaktivieren.

Ich muss dies tun, um von 14.04 auf 14.10 zu aktualisieren

Ich tippe

sudo software-properties-gtk

Aber ich bekomme nur dies

alex@alex-NV55C:~$ sudo software-properties-gtk
Traceback (most recent call last):
  File "/usr/bin/software-properties-gtk", line 101, in <module>
    app = SoftwarePropertiesGtk(datadir=options.data_dir, options=options, file=file)
  File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 98, in __init__
    SoftwareProperties.__init__(self, options=options, datadir=datadir)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 103, in __init__
    self.sourceslist = SourcesList()
  File "/usr/lib/python3/dist-packages/aptsources/sourceslist.py", line 274, in __init__
    self.matcher = SourceEntryMatcher(matcherPath)
  File "/usr/lib/python3/dist-packages/aptsources/sourceslist.py", line 459, in __init__
    dist = DistInfo(f, base_dir=matcherPath)
  File "/usr/lib/python3/dist-packages/aptsources/distinfo.py", line 186, in __init__
    for line in dist_file:
  File "/usr/lib/python3.4/codecs.py", line 313, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe5 in position 3: invalid continuation byte

Antwort1

So entfernen Sie Repositories grafisch:

  • Systemeinstellungen -> Software & Updates. Gehen Sie zur Registerkarte „Andere Software“. Ich vermute, Sie möchten alles auf dieser Liste deaktivieren, zumindest aber das „Unabhängige“ Repo.
  • Sie können zum selben Bildschirm gelangen sudo software-properties-gtk, indem Sie ausführen, wie Sie es versucht haben. Das ist ein Python-Traceback, aber ich weiß nicht, was diesen Fehler verursachen würde.

Sie können Repositories auch über die Befehlszeile entfernen:

  • sudo apt-add-repository --remove 'http://extras.ubuntu.com/ubuntu'

Warum software-properties-gtk nicht läuft, scheint damit zu tun zu habendieser Fehler. Es sieht so aus, als ob das Bearbeiten /var/lib/dpkg/statuszum Entfernen komischer Zeichen das Problem beheben könnte (wie z. B. in Kommentar 19 dieses Links erwähnt). Das Problem scheint zu sein, dass Informationen zu einigen Paketen in /var/lib/dpkg/status keine gültige UTF-8-Kodierung aufweisen und dies den Absturz verursacht.

verwandte Informationen