Произошла ошибка, запустите диспетчер пакетов. При установке Mono Develop [duplicate]

Вы можете установить загрузку в свой Ubuntu 15.10. Запуск в терминале:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

Затем откройте загрузку, выберите «Рекомендуемый ремонт». Он должен исправить ваш загрузчик grub и Windows. Просто следуйте инструкциям после этого.

60
задан 9 June 2014 в 20:10

14 ответов

Если вы столкнулись с некорректной ошибкой строки, как показано ниже, я настоятельно рекомендую вам прокомментировать (добавление # перед строкой строки), а не удалить ее в файле /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 на терминале. Теперь ошибка не появится.

4
ответ дан 17 July 2018 в 13:23

Откройте терминал с помощью комбинации клавиш Ctrl+клавиши Alt+T и выполните следующую команду, чтобы удалить линии 6, которая является не правильной формы линии источника репозитория, таким образом, АПТ дает вам ошибку о линии искаженного.

предупреждение: не выполняйте эту команду, не читая первый вопрос, эта команда удалить строку из файла 68 /etc/apt/sources.list. Проверить, является ли ваша проблема похожа и, даже если это так, замените 68 с номером строки, которые нужно удалить.

sudo sed -i.old '68d' /etc/apt/sources.list

эта команда удалить строку, используя sed на месте. Она делает резервную называемый /etc/apt/sources.list.old. Если Вы не хотите, чтобы резервное копирование, то можно использовать обычную -i вместо -i.old.

кроме того, вы можете вручную удалить строку в gedit.

нажмите Alt + F2 и введите gksu gedit /etc/apt/sources.list. (Если у вас нет на [F11] вы можете использовать sudo -H gedit.) Найти поврежденный [от f13] и снимите ее. Сохраните и выйдите из редактора gedit. [dиода d17]правильную форму линейного источника репозитория:[!dиода d17]

правильный Формат строки исходного репозитория:

<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. (Если у вас нет на [F11] вы можете использовать sudo -H gedit.) местоположение: http://archive.ubuntu.com/ubuntu расположение репозитория найти поврежденный [от f13] и удалить его. компоненты: main указывает компонент репозитория. Репозиторий для Ubuntu делятся на четыре части. Главное - что содержит свободный и открытый источник программного обеспечения, официально Поддерживаемые Вселенной - это программное обеспечение не поддерживается Canonical, но те, которые поддерживаются сообществом. Ограничения - это программное обеспечение не поддерживается Canonical, но не бесплатно. Они поддерживают предоставить некоторые важные драйверы Мультиверс - это не бесплатный софт, а не поддерживается Canonical. [dрайвер d41]смотрите эту страницу для получения дополнительной информации.[!dрайвер d41] [d43 см.]теперь вы можете понять, что [клавиши f21] не является источником онлайнового хранилища и, следовательно, apt-get жаловаться на это.[!d43 см.] местоположение: http://archive.ubuntu.com/ubuntu расположение репозитория смотрите на странице руководства Сепг здесь.
1
ответ дан 17 July 2018 в 13:23

Попробуйте отредактировать файл sources.list, сбросив sudo gedit /etc/apt/sources.list в терминал (может потребоваться ваш пароль), после чего у вас будут варианты включения «номеров строк» ​​в меню «Редактирование / предпочтения» gEdit и щелкнув флажок «Показать номера строк», затем вручную перейдите к строке в вашей ошибке, например 91 или используя «Search / Go to line» (Ctrl + I делает трюк).

В начале строки 91 отбросьте два символа # (##), прокомментировать эту строку и устранить ее из процесса обновления (вы также можете удалить эту строку на свой страх и риск, я предлагаю вам резервное копирование).

Когда вы закончите, сохраните файл и закройте его. Затем откройте терминал и запустите sudo apt-get update и проверьте, не исчезла ли ошибка. Если нет, попробуйте открыть диспетчер обновлений.

Как-то кажется, что текст в строке 91 вашего файла sources.list поврежден или есть какая-то ошибка, а это значит, что какое-то программное обеспечение не удалось установить / обновить / обновить.

Комментируя / удаляя ошибочную строку, программное обеспечение не будет установлено (если оно еще не было) или не будет обновлено / обновлено, если это то, что вы пытаетесь. Из чего я предлагаю вам проверить, откуда идет эта линия (какое программное обеспечение требует этого), и вносить необходимые изменения, чтобы все было нормально.

4
ответ дан 17 July 2018 в 13:23

Некоторые строки разбиты в вашем файле 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, большинство из них не могут, поэтому возможно, что ваша исходная проблема останется. Если это так, вы можете опубликовать новый вопрос, чтобы получить справку.

43
ответ дан 17 July 2018 в 13:23

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

. Способ решения этой проблемы - исправить запись с неправильной строкой 91.

Если вы не можете понять, что не так с линией 91, отправьте строку 91, и я помогу вам

6
ответ дан 17 July 2018 в 13:23

Файл /etc/apt/sources.list содержит URL-адреса веб-серверов и расположение других источников (например, cds), из которых вы получаете свое программное обеспечение и обновления. В основном это говорит Ubuntu, где искать новое ПО и обновления уже установленных программ. Сообщение об ошибке, которое вы получили, означает, что каким-то образом файл был взломан. Не зная, что представляет собой содержимое вашего файла, трудно понять, что именно не так с ним. Поэтому вы должны опубликовать вывод sudo more /etc/apt/sources.list для нас, чтобы помочь вам лучше.

Если файл перепутан без ремонта, вы можете использовать генератор исходного списка Ubuntu для генерации sources.list заново. Но вы должны сделать резервную копию своего старого заранее. Кроме того, это приведет к потере всех изменений, внесенных вами для ваших источников программного обеспечения, например. в центре Sofware.

. Лучший способ исправить это позволяет нам понять, что не так с вашим sources.list

Edit после того, как вы отправили свой 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
5
ответ дан 17 July 2018 в 13:23

Быстрый метод

Обходной путь для этой проблемы может заключаться в создании записи 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.

Вы закончили. (Надеюсь, это поможет.)

26
ответ дан 17 July 2018 в 13:23

Если вы столкнулись с некорректной ошибкой строки, как показано ниже, я настоятельно рекомендую вам прокомментировать (добавление # перед строкой строки), а не удалить ее в файле /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 на терминале. Теперь ошибка не появится.

4
ответ дан 20 July 2018 в 13:29

Откройте терминал с помощью 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.
1
ответ дан 20 July 2018 в 13:29
  • 1
    Удаление линии нарушения может быть не очень хорошей идеей (но, к счастью, советом, чтобы поддержать все это до этого). Что делать, если это репозиторий, который нужен пользователю? Кроме того, если длинная строка каким-то образом разделена на две строки, у вас будет две неверные строки (и процедура должна быть повторена). man sources.list имеет раздел с примерами, и может быть полезно попросить пользователя сравнить его строки с примерами, возможно, он может определить, что не так, и исправить это сам. Лично я бы подождал, пока он опубликует файл sources.list. – roadmr 18 June 2012 в 05:04
  • 2
    @roadmr: Спасибо, я полностью согласен со всеми сценариями, которые вы положили. Я просто чувствовал, что новички могут даже не знать, как публиковать файл, не говоря уже о конкретных строках из этого файла, если только не сообщается. Это вдохновило меня на написать это само-QA-howto :-) – ish 18 June 2012 в 12:45
  • 3
    Удалено и исправлено. Спасибо! – Odi1215 4 August 2012 в 01:31
  • 4
    @Malika Привет, я рад, что это исправило проблему. Но, пожалуйста, постарайтесь ответить на вопросы не только для искателя, но и для людей, которые задают этот вопрос, и имеют небольшие вариации проблемы афера. Это, вероятно, требует немного большего объяснения, чтобы сделать его хорошим «общим». ответ. :) – Jjed 1 September 2012 в 19:08
  • 5
    Привет, Анвар, это хороший ответ, но очень рискует просто иметь команду sudo sed в верхней части. Многие люди с одной и той же проблемой (но несколько иные обстоятельства) увидят этот ответ и волей-неволей запустит его, а потенциально могут разрушить их sources.list без ремонта. В этом случае может быть более общий подход (с текстовым редактором). – Jjed 1 September 2012 в 19:12
  • 6
    @JacobJohanEdwards Я не могу согласиться с тобой, потому что мы действительно не можем помочь тем людям, которые выполняют команды, прежде чем читать вопрос, ИМО – Anwar 1 September 2012 в 21:20
  • 7
    @Anwar. На мой взгляд, ответственность ответчика заключается в том, что (а) не отвечает таким образом, что только помогает исходному ассерту [слишком локализованному], (b) не предупреждает об ошибке возможных побочных эффектов команды. Обеспокоенность помогает. – Jjed 1 September 2012 в 22:07
  • 8
    @roadmr Я считаю, что вы получите сообщение об ошибке двух неверных строк, если одна длинная строка была разделена на две строки. – mchid 3 September 2015 в 10:36
  • 9
    Обратите внимание, что если -i.backup передается в sed вместо просто -i, тогда sed сделает сам файл резервной копии. – Eliah Kagan 6 September 2017 в 17:03

Попробуйте отредактировать файл sources.list, сбросив sudo gedit /etc/apt/sources.list в терминал (может потребоваться ваш пароль), после чего у вас будут варианты включения «номеров строк» ​​в меню «Редактирование / предпочтения» gEdit и щелкнув флажок «Показать номера строк», затем вручную перейдите к строке в вашей ошибке, например 91 или используя «Search / Go to line» (Ctrl + I делает трюк).

В начале строки 91 отбросьте два символа # (##), прокомментировать эту строку и устранить ее из процесса обновления (вы также можете удалить эту строку на свой страх и риск, я предлагаю вам резервное копирование).

Когда вы закончите, сохраните файл и закройте его. Затем откройте терминал и запустите sudo apt-get update и проверьте, не исчезла ли ошибка. Если нет, попробуйте открыть диспетчер обновлений.

Как-то кажется, что текст в строке 91 вашего файла sources.list поврежден или есть какая-то ошибка, а это значит, что какое-то программное обеспечение не удалось установить / обновить / обновить.

Комментируя / удаляя ошибочную строку, программное обеспечение не будет установлено (если оно еще не было) или не будет обновлено / обновлено, если это то, что вы пытаетесь. Из чего я предлагаю вам проверить, откуда идет эта линия (какое программное обеспечение требует этого), и вносить необходимые изменения, чтобы все было нормально.

4
ответ дан 20 July 2018 в 13:29

Некоторые строки разбиты в вашем файле 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, большинство из них не могут, поэтому возможно, что ваша исходная проблема останется. Если это так, вы можете опубликовать новый вопрос, чтобы получить справку.

43
ответ дан 20 July 2018 в 13:29
  • 1
    Я думаю, что иногда для дистрибутивов на основе Debian вам нужно ./ в конце строки, как в этом примере – user10089632 14 March 2018 в 20:17

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

. Способ решения этой проблемы - исправить запись с неправильной строкой 91.

Если вы не можете понять, что не так с линией 91, отправьте строку 91, и я помогу вам

6
ответ дан 20 July 2018 в 13:29

Файл /etc/apt/sources.list содержит URL-адреса веб-серверов и расположение других источников (например, cds), из которых вы получаете свое программное обеспечение и обновления. В основном это говорит Ubuntu, где искать новое ПО и обновления уже установленных программ. Сообщение об ошибке, которое вы получили, означает, что каким-то образом файл был взломан. Не зная, что представляет собой содержимое вашего файла, трудно понять, что именно не так с ним. Поэтому вы должны опубликовать вывод sudo more /etc/apt/sources.list для нас, чтобы помочь вам лучше.

Если файл перепутан без ремонта, вы можете использовать генератор исходного списка Ubuntu для генерации sources.list заново. Но вы должны сделать резервную копию своего старого заранее. Кроме того, это приведет к потере всех изменений, внесенных вами для ваших источников программного обеспечения, например. в центре Sofware.

. Лучший способ исправить это позволяет нам понять, что не так с вашим sources.list

Edit после того, как вы отправили свой 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
5
ответ дан 20 July 2018 в 13:29
  • 1
    Я попробую генератор исходного списка после того, как я создам резервные копии своих файлов, но это займет некоторое время. Мой ноутбук все еще находится на жестком диске, так что пока это не так быстро. Я добавил источник source.list в сообщение выше. – Odi1215 1 August 2012 в 18:30
  • 2
    Достаточно создать резервную копию только одного файла с именем sources.list. – con-f-use 1 August 2012 в 18:32
  • 3
    Хорошо, сделаю. Тогда я попробую генератор исходного списка? – Odi1215 1 August 2012 в 18:35
  • 4
    Положительно. Это Да. – con-f-use 1 August 2012 в 18:38
  • 5
    Я набрал sudo больше /etc/apt/sources.list, но ничего не произошло. – Odi1215 1 August 2012 в 21:58

Быстрый метод

Обходной путь для этой проблемы может заключаться в создании записи 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.

Вы закончили. (Надеюсь, это поможет.)

26
ответ дан 20 July 2018 в 13:29
  • 1
    Странно, что это не было принято !! Быстрое исправление, прокомментируйте проблемную строку в /etc/apt/sources.list, добавив ## в качестве первых символов в строке. Затем попробуйте sudo apt-get update. – Noble P. Abraham 12 September 2012 в 12:32
  • 2
    Возможно, это не было принято, потому что у пользователя могут быть задействованы другие репозитории, и они потеряют их, если они это сделают. Например, большинство пользователей VirtualBox получают его от репо Oracle. Кроме того, Oracle использует разные имена пакетов в репозиториях, чем Ubuntu делает в своих. Поэтому, если я установил VirtualBox с репо Oracle и последовали этому руководству, я все время сидел бы в одной и той же версии VirtualBox и никогда не получал обновления. Никогда. – John Scott 3 January 2015 в 22:30
  • 3
    @FuzzyToothpaste они не потеряют их, если они это сделают. Он удаляет только повторяющиеся записи. Ваш примерный сценарий не имеет ничего общего с этой проблемой – Anwar 4 January 2015 в 06:36
  • 4
    При использовании узла источника исходного кода Ubuntu для создания нового файла sources.list не забудьте обновить ключи GPG. В противном случае проблема может сохраняться – Tushar Goswami 10 October 2017 в 21:22

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

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