Назад | Перейти на главную страницу

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

У меня такая же проблема. Повторный запуск 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).