我想PostGIS
在已经有PostgreSQL安装。我按照这个PostGIS 安装手册。
我输入了这个脚本:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt trusty-pgdg main" >> /etc/apt/sources.list'
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
控制台回显了OK
。因此我继续使用 更新源列表sudo apt-get update
。这时,一个警告提示引起了我的注意。
W: Duplicate sources.list entry http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main amd64 Packages (/var/lib/apt/lists/apt.postgresql.org_pub_repos_apt_dists_trusty-pgdg_main_binary-amd64_Packages)
W: Duplicate sources.list entry http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main i386 Packages (/var/lib/apt/lists/apt.postgresql.org_pub_repos_apt_dists_trusty-pgdg_main_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
我打开/etc/apt/sources.list
并检查重复项deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
,但只看到一个。它为什么告诉我有重复项?
答案1
我遇到了同样的问题。按照错误中的建议重新运行 apt-get update 只会导致同样的错误。检查 /etc/apt/sources.list.d/postgresql.list 的内容确实显示重复项。手动编辑此文件以删除重复项为我修复了此错误。
答案2
我是这样解决这个问题的。首先你应该找到包含文本“ wily-pgdg
”的文件
可能是/etc/apt/sources.list.d/pgdg.list
:
deb http://apt.postgresql.org/pub/repos/apt/ wily-pgdg main
deb http://apt.postgresql.org/pub/repos/apt/ wily-pgdg main
好像有错误。使其看起来像:
deb http://apt.postgresql.org/pub/repos/apt/ wily-pgdg main
deb-src http://apt.postgresql.org/pub/repos/apt/ wily-pgdg main
对我有用。(添加-src
)。