Поддержка языков не открывается [дубликат]

$ gnome-language-selector
Traceback (most recent call last):
  File "/usr/bin/gnome-language-selector", line 22, in on_activate
    options=options)
  File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 199, in __init__
    self.updateLanguageView()
  File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 712, in updateLanguageView
    self.openCache(progress)
  File "/usr/lib/python3/dist-packages/LanguageSelector/LanguageSelector.py", line 33, in openCache
    self._cache = LanguageSelector.LangCache.LanguageSelectorPkgCache(self._localeinfo, progress)
  File "/usr/lib/python3/dist-packages/LanguageSelector/LangCache.py", line 76, in __init__
    apt.Cache.__init__(self, progress)
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 113, in __init__
    self.open(progress)
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 164, in open
    self._cache = apt_pkg.Cache(progress)
SystemError: E:Unable to parse package file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_binary-amd64_Packages (1), E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_binary-i386_Packages, E:The package lists or status file could not be parsed or opened.

Я пытаюсь установить Китайский в качестве дополнительного языка в моей системе.

Идентификатор распространителя: Ubuntu Описание: Ubuntu 16.04 LTS Выпуск: 16.04 Кодовое имя: xenial

После нажатия на "Язык" Поддержка "в системных настройках, я вижу открытое новое окно" Проверка доступной языковой поддержки ", но через 3 секунды оно закрывается и ничего не происходит.

После ввода в командной строке:

sudo apt-get -y install `check-language-support -l zh

Я получаю это сообщение об ошибке ...

Traceback (most recent call last):
  File "/usr/bin/check-language-support", line 53, in <module>
    ls = language_support_pkgs.LanguageSupport(None, pkg_depends)
  File "/usr/lib/python3/dist-packages/language_support_pkgs.py", line 13, in __init__
    self.apt_cache = apt.Cache()
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 113, in __init__
    self.open(progress)
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 164, in open
    self._cache = apt_pkg.Cache(progress)
SystemError: E:Unable to parse package file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_binary-amd64_Packages (1), E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_binary-i386_Packages, E:The package lists or status file could not be parsed or opened.
Reading package lists... Error!
E: Unable to parse package file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_binary-amd64_Packages (1)
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

Как установить китайский язык? Почему я получаю эти сообщения об ошибках? что мне исправить? Спасибо всем, кто может помочь.

2
задан 26 March 2017 в 23:04

1 ответ

Хорошо, я думаю, вам следует запустить команды, предложенные в ответе , на который Байт-коммандер указал :

sudo rm /var/lib/apt/lists/*
sudo apt update

РЕДАКТИРОВАТЬ

Проще говоря, по какой-то причине вы получили поврежденные файлы в кеше во время обновлений и что это решение делает, чтобы очистить кеш и получить новую информацию, таким образом удаляя искаженные файлы.

0
ответ дан 2 December 2019 в 09:15

Другие вопросы по тегам:

Похожие вопросы: