Центр программного обеспечения продолжает падать [дубликат]

На прошлой неделе я ввел команду для /ect/apt/sources.list.d/playonlinux.list в свой терминал, и с тех пор Ubuntu Software Center продолжает падать. В отчете говорится, что

<класс системной ошибки> (E:Type'

Мне нужна помощь, чтобы предотвратить его сбой.

1
задан 20 December 2014 в 10:09

1 ответ

Я вполне уверен, проблема, Вы добавили несовместимый источник, или текст был добавлен к Вашему /ect/apt/sources.list.d/ каталог. Это вызывает проблемы, обновляющие Ваше программное обеспечение repo кэш. Удалите добавленный файл/источники, затем необходимо смочь обновить (apt-get update) обычно.

Ошибка кажется, что существует некоторый тип HTML на строке 1 из /etc/apt/sources.list.d/playonlinux.list это добралось там так или иначе; это не должно быть там. Если Вы знаете, какие строки или источники были добавлены, можно использовать любой текстовый редактор для редактирования исходных файлов (sudo nano /etc/apt/sources.list.d/playonlinux.list например), или файловый браузер для удаления целого файла, если это не принадлежит там.

Это apt-get команда должна помочь, "она обновляет кэш пакета и проверки на поврежденные зависимости". и мог бы воспроизвести Ваше сообщение об ошибке:

  • sudo apt-get check

    Когда я добавил некоторый спам к своему sources.list, он дал мне эту полезную информацию, указав на файл и строку, которая имела первую ошибку (после того, как фиксация выполняет его снова в случае, если существует больше ошибок):

    $ sudo apt-get check
    Reading package lists... Error!
    E: Type '<bd' is not known on line 4 in source list /etc/apt/sources.list
    E: The list of sources could not be read.
    E: The package lists or status file could not be parsed or opened.
    

Или можно использовать инструменты GUI для управления ими (может не работать, если они повреждаются с HTML теперь), см. эту ссылку для справки https://help.ubuntu.com/community/Repositories/Ubuntu

Или эта ссылка для справки с помощью командной строки / терминальные инструменты https://help.ubuntu.com/community/Repositories/CommandLine

Будьте очень осторожны со своими источниками программного обеспечения, я сделал бы резервную копию из всего в /ect/apt/sources.list и /ect/apt/sources.list.d/ во-первых, на всякий случай. Не зная, что Ваша версия Ubuntu, я не уверен, чем "значения по умолчанию" должны быть, или добавили ли Вы или другие источники дополнительного PPA.


Скопируйте sources.list файлы

Просто скопируйте их в резервную папку где-нибудь в Вашей домашней папке, или это должно работать:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
sudo cp -R /etc/apt/sources.list.d /etc/apt/sources.list.d.old


Восстановление Ubuntu по умолчанию sources.list

  • Для Ubuntu, если Вы делаете это, это должно генерировать новое новое sources.list файл

    1. удалите старые файлы (sudo rm /etc/apt/sources.list и sudo rm -R /etc/apt/sources.list.d но СКОПИРУЙТЕ СНАЧАЛА).

    2. Затем сделайте любой из:

      • Выполните Источники программного обеспечения (из меню программ / тире, или sudo software-properties-gtk или sudo software-sources) выбор/галочка некоторый repos, выберите сервер и обновление.

      • ИЛИ Генерируйте новый по http://repogen.simplylinux.ch/ с помощью версии и страны (для выбора локальных зеркал), затем скопируйте и вставьте его в новый sources.list с
        gksudo gedit /etc/apt/sources.list
        или в терминале с
        sudo nano /etc/apt/sources.list

Сайт http://repogen.simplylinux.ch/ имеет МНОГО дополнительного PPA также, довольно полезные взгляды. [любезность, Как я восстанавливаю репозитории по умолчанию?]

2
ответ дан 7 December 2019 в 14:03

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

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