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/status
zum 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.