Дублировать 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
).