Уродливые строки

каждый раз, когда я пытаюсь установить что-то или или использовать Центр программного обеспечения или применить обновление, я получил ошибку 'E: Уродливая строка 56 в источнике перечисляет/etc/apt/sources.list (dist)'. Я уже консультировался с этим потоком, Как я удаляю уродливую строку из своего sources.list?, например..., но независимо от того, что я сделал, проблема продолжала существовать. Я могу не стесняться и отправить http://paste.ubuntu.com/22934876/, таким образом, некоторые из Вас видели то, что действительно идет не так, как надо?

1
задан 13 April 2017 в 15:24

3 ответа

Посмотрите строки 56 и 57:

deb http://archive.canonical.com/ partner
deb-src http://archive.canonical.com/ partner
deb http://archive.canonical.com/ precise partner
deb-src http://archive.canonical.com/ precise partner

Они пропускают параметр, который другие строки действительно имеют "точными".

Использование редактор для удаления этих 2 строк, так как строки 58 и 59 уже являются правильными версиями этих 2.

1
ответ дан 7 December 2019 в 15:50

Обе строки 56 и 57 не в порядке. Правильный синтаксис:

deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

корректные строки равняются 50 и 51, но они комментируются. Удалите неправильные и удалите # с начала 50 и 51. Строки 58 и 59 должны быть удалены также. Они являются неправильными также. Строки 50 и 51 покрытие все они.

0
ответ дан 7 December 2019 в 15:50

я уже сделал что-то, где текстовый редактор не работает, но вы должны сначала поставить эту команду.

sudo cp /etc/apt/source.list  /etc/apt/source.list.old 
sudo cat -n /etc/apt/source.list | grep 2
sudo gedit /etc/apt/source.list

во второй команде прямо там, где написано «grep 2», вы должны указать количество строк, которые у вас искажены, в команду. и я полагаю, что вы должны поставить число синуса, где ссылка начинается в тестовом редакторе, за которым следует пробел, а затем нажмите «Сохранить». на вашем терминале он должен сказать что-то вроде этого..

$ sudo gedit /etc/apt/source.list
** (gedit:3452): WARNING **: 21:16:30.900: Set document metadata failed: Setting attribute metadata::gedit-position not supported

как только это произойдет, выйдите из текстового редактора, запустите новый терминал и запустите apt-update && upgrade, чтобы увидеть, можете ли вы создать исходный код обновления.

0
ответ дан 30 November 2020 в 03:26

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

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