Рейтинг:0

Неверная запись в sources.list после обновления Impish

флаг fr

Есть много ответов, связанных с этим вопросом, но, похоже, они не помогают, поскольку раньше у меня не было этой ошибки. Эта ошибка возникла после обновления до Ubuntu Impish с 21.04.

$ sudo apt-получить обновление
[sudo] пароль для кирти: 
E: Неверная запись 2 в файле списка /etc/apt/sources.list.d/pgdg.list (Suite)
E: Не удалось прочитать список источников.
$ кошка /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt impish-pgdg основной
Деб http://apt.postgresql.org/pub/repos/apt/
impish-pgdg основной
$ 

У меня был установлен postgresql до обновления. Хотя postgresql работает нормально, я не могу выполнять некоторые задачи на терминале, пусть это будет простой Обновить

Может кто-нибудь, пожалуйста, помогите мне?

pgdg.list: введите описание изображения здесь



Также я не знаю, почему по умолчанию он выбран как postgresql в обновлении убунту.
введите описание изображения здесь

флаг in
Можете ли вы опубликовать содержимое `pgdg.list`? Это облегчит обнаружение ошибки
kirti purohit avatar
флаг fr
Я добавил @matigo
user535733 avatar
флаг cn
Похоже, когда-то вы пытались добавить тот же источник во второй раз... но сделали опечатку. Строка 1 правильная. Строки 2+3 говорят об одном и том же, но ошибка в двух строках. Просто удалите строки 2 и 3.
kirti purohit avatar
флаг fr
Нет, это тот же контент, я хотел показать
user535733 avatar
флаг cn
Запутался в том, что вы пытаетесь сказать. Мы не можем видеть невербальные сигналы, поэтому, пожалуйста, старайтесь писать ясно и недвусмысленно. В любом случае, просто удалите строки 2 и 3, а затем сохраните файл.
kirti purohit avatar
флаг fr
Вы уверены, что я должен удалить 2 строки?
user535733 avatar
флаг cn
В качестве альтернативы вы можете просто закомментировать эти две строки. Добавьте `#` в строках 2 и 3, затем сохраните.
user535733 avatar
флаг cn
Почему этот источник выбран на панели управления «Программное обеспечение и обновления» — это другой вопрос. Лучше всего задавать простые вопросы. Короткий ответ: источник выбран *потому что вы его используете*. Невыбранные источники отключены (не используются).
Organic Marble avatar
флаг us
Отвечает ли это на ваш вопрос? [Как удалить искаженную строку из моего списка sources.list?](https://askubuntu.com/questions/78951/how-do-i-remove-a-malformed-line-from-my-sources-list)
Рейтинг:1
флаг zw

Вы должны переписать этот файл sources.list, используя одну длинную команду ниже:

кошка << EOF | sudo тройник /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt impish-pgdg основной
deb http://apt.postgresql.org/pub/repos/apt/impish-pgdg основной
EOF

Обратите внимание, что строки 2 и 3 теперь представляют собой одну строку с деб тип пакета, его URL, версия и составная часть. Так что это соответствует нормальный правильный формат стиля sources.list.

Затем запустите sudo apt-получить обновление еще раз.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.