apt-get更新期间重复的sources.list

我想在已经安装了PostgreSQL的服务器上安装PostGIS 。 我遵循这个PostGIS安装手册 。

我input了这个脚本:

 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但我只看到一个。 它怎么告诉我有重复?

我有同样的问题。 按照错误中的build议重新运行apt-get更新,只会导致相同的错误。 检查/etc/apt/sources.list.d/postgresql.list的内容显示重复。 手动编辑这个文件以删除重复项修复这个错误对我来说。

我解决了这个问题 起初你应该find包含文字“ 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 )。