Показать статистику
0 голосов
от (2.3тыс. баллов)

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

$ sudo apt-get update
[sudo] password for kirti: 
E: Malformed entry 2 in list file /etc/apt/sources.list.d/pgdg.list (Suite)
E: The list of sources could not be read.
$ cat /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt impish-pgdg main
deb http://apt.postgresql.org/pub/repos/apt/
impish-pgdg main
$ 

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

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

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



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

398 просмотров 1 ответов

1 Ответ

0 голосов
от (2.7тыс. баллов)

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

cat << EOF | sudo tee /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt impish-pgdg main
deb http://apt.postgresql.org/pub/repos/apt/ impish-pgdg main
EOF

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

sudo apt-get update


...