¿Cómo deshabilitar repositorios de terceros? He probado sudo software-properties-gtk pero no funciona

¿Cómo deshabilitar repositorios de terceros? He probado sudo software-properties-gtk pero no funciona

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/statuspara 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.

información relacionada