Дублировать sources.list во время обновления apt-get

Я хотел установить 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 но я вижу только одного. Почему это говорит мне, что есть дубликат?

2 ответа

У меня такая же проблема. Повторное выполнение обновления apt-get, как рекомендовано в сообщении об ошибке, просто приводит к той же ошибке. Проверка содержимого /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).

Другие вопросы по тегам