Я хотел установить 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
но я вижу только одну. Почему он говорит мне, что есть дубликат?
У меня такая же проблема. Повторный запуск apt-get update, как рекомендовано в ошибке, просто приводит к той же ошибке. Проверка содержимого /etc/apt/sources.list.d/postgresql.list действительно показала дубликаты. Редактирование этого файла вручную для удаления дубликатов устранило эту ошибку для меня.
Я решил эту проблему вот так. Сначала вы должны найти файл, содержащий текст "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
).