有很多答案与这个问题有些相关,但似乎没有帮助,因为我以前没有遇到过这个错误。这个错误是在从 21.04 升级到 Ubuntu Impish 后出现的
$ 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
有人能帮帮我吗?
答案1
您必须使用以下单个长命令重写此 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 行现在合并为一行,德布封装类型,其网址,版本和成分。因此它符合正常正确的 sources.list 样式格式。
然后再次运行sudo apt-get update
。