Как отключить сторонние репозитории? Я пробовал sudo software-properties-gtk, но это не работает

Как отключить сторонние репозитории? Я пробовал sudo software-properties-gtk, но это не работает

Я не могу найти способ отключить сторонние репозитории.

Мне нужно это сделать, чтобы обновиться с 14.04 до 14.10

Я печатаю

sudo software-properties-gtk

Но все, что я получаю, это

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

решение1

Графический способ удаления репозиториев:

  • Настройки системы -> Программное обеспечение и обновления. Перейдите на вкладку «Другое ПО». Думаю, вам захочется снять отметки со всего в этом списке, но хотя бы с репозитория «Независимый».
  • Вы можете попасть на тот же экран, запустив sudo software-properties-gtk, как вы пытались. Это трассировка python, но я не знаю, что могло вызвать эту ошибку.

Вы также можете удалить репозитории из командной строки:

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

Что касается того, почему software-properties-gtk не запускается, похоже, это может быть связано сэтот баг. Похоже, что редактирование /var/lib/dpkg/statusдля удаления забавных символов может исправить проблему (как упоминалось, например, в комментарии 19 по этой ссылке). Проблема, похоже, в том, что информация о каком-то пакете в /var/lib/dpkg/status не соответствует допустимой кодировке UTF-8, и это вызывает сбой.

Связанный контент