много недостающих зависимостей, нет ссылок (CentOS 7, postgresql 9.3)

Я пытаюсь установить postgresql 9.3 на CentOS 7.

Сначала мне нужно было установить libxml2, а затем я попытался установить libxml2-devel :

$ rpm -iUvh http://xmlsoft.org/sources/libxml2-devel-2.9.2-1.fc19.x86_64.rpm
error: Failed dependencies:
xz-devel is needed by libxml2-devel-2.9.2-1.fc19.x86_64
zlib-devel is needed by libxml2-devel-2.9.2-1.fc19.x86_64

Хотя я установил zlib- devel, он по-прежнему отображается как неудавшаяся зависимость.

Мне интересно, есть ли более простой способ сделать это, поскольку поиск ссылок для загрузки этих зависимостей действительно требует времени.

1
05.09.2020, 21:35
2 ответа

Не ищите вот так случайные RPM в Интернете. Вы быстро превратите свою систему в непосильный беспорядок.

Правильный способ установки программного обеспечения на RHEL - это добавить репозиторий (при необходимости), а затем использовать yum для получения пакета и всех его зависимостей из репозитории.

Проект PostgreSQL поддерживает специальный репозиторий yum по адресу http://yum.postgresql.org/ со страницей с инструкциями .

После установки пакетов RPM прочтите README.rpm-dist в /usr/share/doc/postgresql-9.3/ , чтобы узнать, как продолжить создание базы данных. установить и т. д.

1
29.04.2021, 00:30

Have you tried using yum to do the install? It should allow you to find all the dependencies. You can also use yum to install a local rpm so it is still helpful if you prefer to manually download all the rpms (helpful if you are looking to install specific versions of everything - as long as the dependencies are met).

0
29.04.2021, 00:30

Теги

Похожие вопросы