Я пытаюсь установить postgis на экземпляр Amazon EC2, экземпляр работает под управлением Red Hat, и следуя этому руководству: http://wiki.postgresql.org/wiki/YUM_Installation#Configure_your_YUM_repository .
Я должен добавить exclude=postgresql*
к /etc/yum/pluginconf.d/rhnplugin.conf
,
но файл не существует! Что у меня под /etc/yum/pluginconf.d
является:
Что я должен делать?
Тот, который вы ищете, - это очень специфический файл. Если вы не можете его найти, просто откройте файл /etc/yum.conf
и введите в этот файл строку исключения.
Этот файл подобен родительскому файлу для yum, поэтому, если вы запустите любую команду yum, будет выполняться консультация с этим файлом, и будут предприняты соответствующие действия.
Спасибо
Насколько я могу судить, строка exclude спроектирована так, что она останавливает установку postgres из официальных репозиториев и вместо этого извлекает ее из репозиториев postgis.
Таким образом, просто найдите, где находится ваша конфигурация репо, и добавьте туда строки.
Если вы используете AMI (Amazon Linux), предоставленный Amazon, он фактически основан на Fedora, а не на rhel.
Если это действительно rhel, просто установите yum-rhn-plugin, и у вас должен быть файл.