修复apt更新报错:/etc/apt/sources.list.d/pgdg.list条目格式错误
修复apt更新报错:/etc/apt/sources.list.d/pgdg.list条目格式错误
嘿,我来帮你搞定这个问题!你遇到的报错根源很明确——pgdg.list里的PostgreSQL源条目格式不对,本该是一整行的内容被拆成了两行,导致APT没法正确解析它。咱们几步就能修复:
- 先打开这个源文件编辑,用nano编辑器操作很简单,运行命令:
sudo nano /etc/apt/sources.list.d/pgdg.list - 你现在看到的文件内容是这样的两行:
deb http://apt.postgresql.org/pub/repos/apt/
jammy-pgdg main - 把这两行合并成完整的一行,修改后应该是:
deb http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main - 保存并退出编辑器:按下
Ctrl+O,按回车确认保存,再按Ctrl+X退出nano - 最后重新运行你的更新命令试试:
sudo apt update && sudo apt full-upgrade
为啥会报错呢?因为APT要求每个源条目必须是单独的完整行,得包含仓库地址、发行版代号(这里是jammy-pgdg)和软件组件(main),拆分后就会触发“Malformed entry”格式错误。
你提到按照接受的答案修复成功了,说明这个方法确实管用~
备注:内容来源于stack exchange,提问作者Mainland
相关产品推荐
相关产品推荐

