Я не узнал и переустановил Ubuntu Software Center в соответствии с информацией, которую я нашел в подобном потоке, и получил тот же ответ о строке 91 или что-то в этом роде.
Я просто попытался загрузить снимок экрана но поскольку я новичок, это не позволит мне. Я также не могу понять, как вырезать и вставить что-либо, поэтому мне нужно указать тип экрана ошибки, как при попытке открыть программный центр, так и ничего не происходит, когда я пытаюсь ввести команды в терминал для удаления, переустановите , что бы я ни получил:
COULD NOT INTITIALIZE THE PACKAGE INFORMATION
An unresolvable problem occured while initializing the package information
Please report t:his bug against the 'update-manager' package and include the
following error message:
'E: Malformed line 91 in source list/etc/apt/sources.list (dist parse)
E: The list of sources could not be read.,
E: The package list of status file could not be parsed or opened.
Как сообщить об ошибках? Что можно сделать по этому поводу. Я искал и все, что все говорят, возвращает меня к тому же сообщению об ошибке линии.
Итак, я не знаю, как добраться до строки 91 в исходном списке; чтобы рассказать вам, что он говорит. Извините, я на самом деле новичок в этом. Это то, что мне нужно, это выяснить, как туда добраться и исправить то, что он говорит. Мне бы очень хотелось, чтобы НЕ переделывать мой жесткий диск и начинать с нуля, поэтому я с нетерпением жду решения этой проблемы. Мне нужно установить новое программное обеспечение.
Если вы столкнулись с некорректной ошибкой строки, как показано ниже, я настоятельно рекомендую вам прокомментировать (добавление # перед строкой строки), а не удалить ее в файле /etc/apt/sources.list.
E: Malformed line 91 in source list /etc/apt/sources.list (dist parse)
Из приведенной выше ошибки номер строки 91 в файле /etc/apt/sources.list поврежден. Чтобы прокомментировать строку № 91, вы должны запустить следующую команду на терминале.
sudo sed -i '91s/\(.*\)/#\1/' /etc/apt/sources.list
91 в приведенном выше коде представляет номер строки. Замените номер 91 в указанном выше коде, если у вас возникла некорректная ошибка строки.
В некоторых случаях ошибка в неправильной строке также возникает в файле списка, который фактически присутствовал в каталоге /etc/apt/sources.list.d. Например,
E: Malformed line 1 in source list /etc/apt/sources.list.d/google.list (dist parse)
В этом случае я настоятельно рекомендую вам удалить файл google.list, запустив sudo rm /etc/apt/sources.list.d/google.list, а затем снова добавьте соответствующий PPA.
Наконец обновите все репозитории, выполнив команду sudo apt-get update на терминале. Теперь ошибка не появится.
Откройте терминал с помощью CTRL + Alt + T и выполните команду ниже, чтобы удалить строку 6, которая является неправильной формой исходной строки репозитория, таким образом apt дает вам ошибку о неверной строке.
ПРЕДУПРЕЖДЕНИЕ. Не выполняйте эту команду, не прочитав сначала вопрос, эта команда удалит строку 68 из файла /etc/apt/sources.list. Проверьте, была ли ваша проблема аналогичной и, даже если она есть, замените 68 на номер строки, которую вы должны удалить.
sudo sed -i.old '68d' /etc/apt/sources.list
Эта команда удалит строку, используя sed в место. Он создает резервную копию под названием /etc/apt/sources.list.old. Если вы не хотите делать резервную копию, вы можете использовать plain -i вместо -i.old.
В качестве альтернативы вы можете вручную удалить строку с помощью Gedit.
Нажмите Alt + F2 и тип gksu gedit /etc/apt/sources.list. (Если у вас нет gksu, вы можете использовать sudo -H gedit.) Найдите поврежденный /etc/apt/sources.list и удалите его. Сохраните и выйдите из Gedit.Правильный формат исходной строки репозитория:
<type of repository> <location i.e URI> <dist-name> <components i.e main, universe>
Например:
deb http://archive.ubuntu.com/ubuntu precise main
Нажмите Alt + F2 и введите gksu gedit /etc/apt/sources.list. (Если у вас нет gksu, вы можете использовать sudo -H gedit.) Местоположение: http://archive.ubuntu.com/ubuntu местоположение репозитория Найдите поврежденный /etc/apt/sources.list и удалите его. Компонент: main указывает компонент репозитория. Репозиторий Ubuntu разделен на четыре части. Main - содержит бесплатное программное обеспечение с открытым исходным кодом, официально поддерживаемое Universe. Эти программные продукты не поддерживаются Canonical, но они поддерживаются сообществом. Restricted - эти программные продукты поддерживаются Canonical, но не бесплатны. Они поддерживаются для предоставления некоторых важных драйверов Multiverse. Это также несвободные программные продукты и не поддерживаются Canonical. См. эту страницу для получения дополнительной информации.
Теперь вы можете понять, что /etc/apt/sources.list не является исходной строкой репозитория и, следовательно, apt-get жалуется на это.
Местоположение: http://archive.ubuntu.com/ubuntu расположение репозитория См. здесь страницу руководства Sed.Попробуйте отредактировать файл sources.list, сбросив sudo gedit /etc/apt/sources.list в терминал (может потребоваться ваш пароль), после чего у вас будут варианты включения «номеров строк» в меню «Редактирование / предпочтения» gEdit и щелкнув флажок «Показать номера строк», затем вручную перейдите к строке в вашей ошибке, например 91 или используя «Search / Go to line» (Ctrl + I делает трюк).
В начале строки 91 отбросьте два символа # (##), прокомментировать эту строку и устранить ее из процесса обновления (вы также можете удалить эту строку на свой страх и риск, я предлагаю вам резервное копирование).
Когда вы закончите, сохраните файл и закройте его. Затем откройте терминал и запустите sudo apt-get update и проверьте, не исчезла ли ошибка. Если нет, попробуйте открыть диспетчер обновлений.
Как-то кажется, что текст в строке 91 вашего файла sources.list поврежден или есть какая-то ошибка, а это значит, что какое-то программное обеспечение не удалось установить / обновить / обновить.
Комментируя / удаляя ошибочную строку, программное обеспечение не будет установлено (если оно еще не было) или не будет обновлено / обновлено, если это то, что вы пытаетесь. Из чего я предлагаю вам проверить, откуда идет эта линия (какое программное обеспечение требует этого), и вносить необходимые изменения, чтобы все было нормально.
Некоторые строки разбиты в вашем файле sources.list (или другом *.list файле в sources.list.d/).
Отредактируйте файл, указанный в ошибке, чтобы исправить ломаные строки.
Для этого запустите эту команду (нажмите Ctrl + Alt + T, чтобы открыть терминал):sudo -H gedit /etc/apt/sources.list
При необходимости замените /etc/apt/sources.list на другое имя файла. Найдите строки, которые некорректно отформатированы (см. Ошибку для номера строки, затем просмотрите эту точку). Это примеры правильно отформатированных строк: # Comment, marked by a line starting with '#'
deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3
URL, distribution и компоненты будут разными. Он не обязательно должен иметь 3 компонента. Все, что не соответствует этому формату, неверно. Сохраните файл и закройте текстовый редактор. Затем запустите эту команду в окне терминала: sudo apt-get update
Предполагая, что ошибок нет, проблема теперь исправлена. Вы должны иметь возможность запускать Sofware Center.
Однако, хотя некоторые проблемы с Центром программного обеспечения могут быть решены путем переустановки пакета software-center, большинство из них не могут, поэтому возможно, что ваша исходная проблема останется. Если это так, вы можете опубликовать новый вопрос, чтобы получить справку.
Как вы можете видеть из этой ошибки, он говорит, что ваш файл sources.list имеет неправильную запись. Эта неправильная запись не может быть проанализирована. Эта ошибка не связана с программным центром как таковым, но в основном используется с apt (диспетчер пакетов)
. Способ решения этой проблемы - исправить запись с неправильной строкой 91.
Если вы не можете понять, что не так с линией 91, отправьте строку 91, и я помогу вам
Файл /etc/apt/sources.list содержит URL-адреса веб-серверов и расположение других источников (например, cds), из которых вы получаете свое программное обеспечение и обновления. В основном это говорит Ubuntu, где искать новое ПО и обновления уже установленных программ. Сообщение об ошибке, которое вы получили, означает, что каким-то образом файл был взломан. Не зная, что представляет собой содержимое вашего файла, трудно понять, что именно не так с ним. Поэтому вы должны опубликовать вывод sudo more /etc/apt/sources.list для нас, чтобы помочь вам лучше.
Если файл перепутан без ремонта, вы можете использовать генератор исходного списка Ubuntu для генерации sources.list заново. Но вы должны сделать резервную копию своего старого заранее. Кроме того, это приведет к потере всех изменений, внесенных вами для ваших источников программного обеспечения, например. в центре Sofware.
. Лучший способ исправить это позволяет нам понять, что не так с вашим sources.list
] Я считаю, что файл, который вы опубликовали, должен выглядеть так (обратите внимание на последние строки и отсутствующие /etc/apt/sources.list в конце):
# /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.canonical.com/ubuntu partner
deb-src http://archive.canonical.com/ubuntu partner
Обходной путь для этой проблемы может заключаться в создании записи sources.list с нуля.
deb http://archive.ubuntu.com/ubuntu precise main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu precise universe main multiverse restricted
deb http://security.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-backports universe main multiverse restricted
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner
# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
Скопируйте вышеуказанный контент (в сером поле) и откройте файл sources.list с правами root. Набрав sudo -H gedit /etc/apt/sources.list это в терминале и нажав Enter, он выполнит задание. Затем вставьте скопированный контент в sources.list - заметку, которую, вероятно, вам нужно будет заменить precise на кодовое имя, представляющее вашу версию Ubuntu - например. trusty за 14.04. Затем сохраните и закройте gedit. Затем сделайте sudo apt-get update, и вы увидите, что список репозитория обновлен. Объяснение: Здесь мы полностью заменяем содержимое другим файлом sources.list с записью репозитория с основного сервера. Если вы хотите использовать свой локальный сервер для sources.list, см. Метод ниже.
Перейдите на сайт генератора списков источников Ubuntu.
Скопируйте вышеуказанный контент (в сером поле) и откройте файл sources.list с правами root. Введя sudo -H gedit /etc/apt/sources.list это в терминал и нажав Enter, выполнит задание. Выберите нужные ветви, такие как Main, Restricted, Multiverse, Universe. Затем вставьте скопированный контент в sources.list - заметку, которую, вероятно, вам нужно будет заменить precise на кодовое имя, представляющее вашу версию Ubuntu - например. trusty за 14.04. Затем сохраните и закройте gedit. Выберите любой список репозитория третьей стороны, если хотите. Затем сделайте sudo apt-get update, и вы увидите, что список репозитория обновлен. Скопируйте этот список и замените его на sources.list.Вы закончили. (Надеюсь, это поможет.)
Если вы столкнулись с некорректной ошибкой строки, как показано ниже, я настоятельно рекомендую вам прокомментировать (добавление # перед строкой строки), а не удалить ее в файле /etc/apt/sources.list.
E: Malformed line 91 in source list /etc/apt/sources.list (dist parse)
Из приведенной выше ошибки номер строки 91 в файле /etc/apt/sources.list поврежден. Чтобы прокомментировать строку № 91, вы должны запустить следующую команду на терминале.
sudo sed -i '91s/\(.*\)/#\1/' /etc/apt/sources.list
91 в приведенном выше коде представляет номер строки. Замените номер 91 в указанном выше коде, если у вас возникла некорректная ошибка строки.
В некоторых случаях ошибка в неправильной строке также возникает в файле списка, который фактически присутствовал в каталоге /etc/apt/sources.list.d. Например,
E: Malformed line 1 in source list /etc/apt/sources.list.d/google.list (dist parse)
В этом случае я настоятельно рекомендую вам удалить файл google.list, запустив sudo rm /etc/apt/sources.list.d/google.list, а затем снова добавьте соответствующий PPA.
Наконец обновите все репозитории, выполнив команду sudo apt-get update на терминале. Теперь ошибка не появится.
Откройте терминал с помощью CTRL + Alt + T и выполните команду ниже, чтобы удалить строку 6, которая является неправильной формой исходной строки репозитория, таким образом apt дает вам ошибку о неверной строке.
ПРЕДУПРЕЖДЕНИЕ. Не выполняйте эту команду, не прочитав сначала вопрос, эта команда удалит строку 68 из файла /etc/apt/sources.list. Проверьте, была ли ваша проблема аналогичной и, даже если она есть, замените 68 на номер строки, которую вы должны удалить.
sudo sed -i.old '68d' /etc/apt/sources.list
Эта команда удалит строку, используя sed в место. Он создает резервную копию под названием /etc/apt/sources.list.old. Если вы не хотите делать резервную копию, вы можете использовать plain -i вместо -i.old.
В качестве альтернативы вы можете вручную удалить строку с помощью Gedit.
Нажмите Alt + F2 и тип gksu gedit /etc/apt/sources.list. (Если у вас нет gksu, вы можете использовать sudo -H gedit.) Найдите поврежденный /etc/apt/sources.list и удалите его. Сохраните и выйдите из Gedit.Правильный формат исходной строки репозитория:
<type of repository> <location i.e URI> <dist-name> <components i.e main, universe>
Например:
deb http://archive.ubuntu.com/ubuntu precise main
Нажмите Alt + F2 и введите gksu gedit /etc/apt/sources.list. (Если у вас нет gksu, вы можете использовать sudo -H gedit.) Местоположение: http://archive.ubuntu.com/ubuntu местоположение репозитория Найдите поврежденный /etc/apt/sources.list и удалите его. Компонент: main указывает компонент репозитория. Репозиторий Ubuntu разделен на четыре части. Main - содержит бесплатное программное обеспечение с открытым исходным кодом, официально поддерживаемое Universe. Эти программные продукты не поддерживаются Canonical, но они поддерживаются сообществом. Restricted - эти программные продукты поддерживаются Canonical, но не бесплатны. Они поддерживаются для предоставления некоторых важных драйверов Multiverse. Это также несвободные программные продукты и не поддерживаются Canonical. См. эту страницу для получения дополнительной информации.
Теперь вы можете понять, что /etc/apt/sources.list не является исходной строкой репозитория и, следовательно, apt-get жалуется на это.
Местоположение: http://archive.ubuntu.com/ubuntu расположение репозитория См. здесь страницу руководства Sed.Попробуйте отредактировать файл sources.list, сбросив sudo gedit /etc/apt/sources.list в терминал (может потребоваться ваш пароль), после чего у вас будут варианты включения «номеров строк» в меню «Редактирование / предпочтения» gEdit и щелкнув флажок «Показать номера строк», затем вручную перейдите к строке в вашей ошибке, например 91 или используя «Search / Go to line» (Ctrl + I делает трюк).
В начале строки 91 отбросьте два символа # (##), прокомментировать эту строку и устранить ее из процесса обновления (вы также можете удалить эту строку на свой страх и риск, я предлагаю вам резервное копирование).
Когда вы закончите, сохраните файл и закройте его. Затем откройте терминал и запустите sudo apt-get update и проверьте, не исчезла ли ошибка. Если нет, попробуйте открыть диспетчер обновлений.
Как-то кажется, что текст в строке 91 вашего файла sources.list поврежден или есть какая-то ошибка, а это значит, что какое-то программное обеспечение не удалось установить / обновить / обновить.
Комментируя / удаляя ошибочную строку, программное обеспечение не будет установлено (если оно еще не было) или не будет обновлено / обновлено, если это то, что вы пытаетесь. Из чего я предлагаю вам проверить, откуда идет эта линия (какое программное обеспечение требует этого), и вносить необходимые изменения, чтобы все было нормально.
Некоторые строки разбиты в вашем файле sources.list (или другом *.list файле в sources.list.d/).
Отредактируйте файл, упомянутый в ошибке, чтобы исправить ломаные строки.
Для этого запустите эту команду (нажмите Ctrl + Alt + T, чтобы открыть терминал):sudo -H gedit /etc/apt/sources.list
При необходимости замените /etc/apt/sources.list на другое имя файла. Найдите строки, которые некорректно отформатированы (см. Ошибку для номера строки, затем просмотрите эту точку). Это примеры правильно отформатированных строк: # Comment, marked by a line starting with '#'
deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3
URL, distribution и компоненты будут разными. Он не обязательно должен иметь 3 компонента. Все, что не соответствует этому формату, неверно. Сохраните файл и закройте текстовый редактор. Затем запустите эту команду в окне терминала: sudo apt-get update
Предполагая, что ошибок нет, проблема теперь исправлена. Вы должны иметь возможность запускать Sofware Center.
Однако, хотя некоторые проблемы с Центром программного обеспечения могут быть решены путем переустановки пакета software-center, большинство из них не могут, поэтому возможно, что ваша исходная проблема останется. Если это так, вы можете опубликовать новый вопрос, чтобы получить справку.
Как вы можете видеть из этой ошибки, он говорит, что ваш файл sources.list имеет неправильную запись. Эта неправильная запись не может быть проанализирована. Эта ошибка не связана с программным центром как таковым, но в основном используется с apt (диспетчер пакетов)
. Способ решения этой проблемы - исправить запись с неправильной строкой 91.
Если вы не можете понять, что не так с линией 91, отправьте строку 91, и я помогу вам
Файл /etc/apt/sources.list содержит URL-адреса веб-серверов и расположение других источников (например, cds), из которых вы получаете свое программное обеспечение и обновления. В основном это говорит Ubuntu, где искать новое ПО и обновления уже установленных программ. Сообщение об ошибке, которое вы получили, означает, что каким-то образом файл был взломан. Не зная, что представляет собой содержимое вашего файла, трудно понять, что именно не так с ним. Поэтому вы должны опубликовать вывод sudo more /etc/apt/sources.list для нас, чтобы помочь вам лучше.
Если файл перепутан без ремонта, вы можете использовать генератор исходного списка Ubuntu для генерации sources.list заново. Но вы должны сделать резервную копию своего старого заранее. Кроме того, это приведет к потере всех изменений, внесенных вами для ваших источников программного обеспечения, например. в центре Sofware.
. Лучший способ исправить это позволяет нам понять, что не так с вашим sources.list
] Я считаю, что файл, который вы опубликовали, должен выглядеть так (обратите внимание на последние строки и отсутствующие /etc/apt/sources.list в конце):
# /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.canonical.com/ubuntu partner
deb-src http://archive.canonical.com/ubuntu partner
Обходной путь для этой проблемы может заключаться в создании записи sources.list с нуля.
deb http://archive.ubuntu.com/ubuntu precise main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu precise universe main multiverse restricted
deb http://security.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-backports universe main multiverse restricted
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner
# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
Скопируйте вышеуказанный контент (в сером поле) и откройте файл sources.list с правами root. Набрав sudo -H gedit /etc/apt/sources.list это в терминале и нажав Enter, он выполнит задание. Затем вставьте скопированный контент в sources.list - заметку, которую, вероятно, вам нужно будет заменить precise на кодовое имя, представляющее вашу версию Ubuntu - например. trusty за 14.04. Затем сохраните и закройте gedit. Затем сделайте sudo apt-get update, и вы увидите, что список репозитория обновлен. Объяснение: Здесь мы полностью заменяем содержимое другим файлом sources.list с записью репозитория с основного сервера. Если вы хотите использовать свой локальный сервер для sources.list, см. Метод ниже.
Перейдите на сайт генератора списков источников Ubuntu.
Скопируйте вышеуказанный контент (в сером поле) и откройте файл sources.list с правами root. Введя sudo -H gedit /etc/apt/sources.list это в терминал и нажав Enter, выполнит задание. Выберите нужные ветви, такие как Main, Restricted, Multiverse, Universe. Затем вставьте скопированный контент в sources.list - заметку, которую, вероятно, вам нужно будет заменить precise на кодовое имя, представляющее вашу версию Ubuntu - например. trusty за 14.04. Затем сохраните и закройте gedit. Выберите любой список репозитория третьей стороны, если хотите. Затем сделайте sudo apt-get update, и вы увидите, что список репозитория обновлен. Скопируйте этот список и замените его на sources.list.Вы закончили. (Надеюсь, это поможет.)
Как вы можете видеть из этой ошибки, он говорит, что ваш файл sources.list имеет неправильную запись. Эта неправильная запись не может быть проанализирована. Эта ошибка не связана с программным центром как таковым, но в основном используется с apt (диспетчер пакетов)
. Способ решения этой проблемы заключается в том, чтобы исправить запись с неправильной строкой 91
.
Если вы не можете понять, что не так с линией 91, отправьте строку 91, и я помогу вам