Parece que no puedo encontrar una manera de desactivar los repositorios de terceros.
Necesito hacer esto para actualizar de 14.04 a 14.10
yo tecleo
sudo software-properties-gtk
Pero todo lo que entiendo es esto
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
Respuesta1
La forma gráfica de eliminar repositorios es:
- Configuración del sistema -> Software y actualizaciones. Vaya a la pestaña "Otro software". Supongo que querrás desmarcar todo lo que está en esa lista, excepto al menos el repositorio "Independiente".
- Puede llegar a la misma pantalla ejecutando
sudo software-properties-gtk
, como lo intentó. Se trata de un rastreo de Python, pero no sé qué causaría ese error.
También puedes eliminar repositorios desde la línea de comando:
sudo apt-add-repository --remove 'http://extras.ubuntu.com/ubuntu'
En cuanto a por qué software-properties-gtk no se ejecuta, parece que esto podría estar relacionado coneste error. Parece que editar /var/lib/dpkg/status
para eliminar personajes divertidos podría solucionar el problema (como se menciona, por ejemplo, en el comentario 19 de ese enlace). El problema parece ser que la información sobre algún paquete en /var/lib/dpkg/status no tiene una codificación UTF-8 válida, y esto provoca el bloqueo.