Вопрос или проблема
Я хочу установить свежую версию graphviz (например, Graphviz версии 12) на систему RHEL 8.
Когда я смотрю на RPMfind, я вижу только rpms для Fedora. Где мне найти RPM для RHEL 8?
Ответ или решение
Чтобы установить последнюю версию Graphviz (например, Graphviz версии 12) на систему RHEL 8, вам необходимо использовать RPM-пакеты, совместимые с вашей операционной системой. Давайте разберем, как найти и установить нужный RPM, а также обсудим возможные альтернативные способы установки.
1. Проверка совместимости
Graphviz версии 12 может не быть доступна в стандартных репозиториях RHEL 8, так как Red Hat Enterprise Linux фокусируется на стабильности и часто использует более устаревшие версии ПО. Тем не менее, вы можете использовать сторонние репозитории или собрать Graphviz из исходных кодов.
2. Поиск RPM-пакетов
Вы заметили, что RPMfind предоставляет только RPM для Fedora. Это связано с тем, что Fedora и RHEL имеют разные циклы обновления и совместимость. Вот несколько способов, как можно получить RPM для RHEL 8:
-
EPEL (Extra Packages for Enterprise Linux): Возможно, репозиторий EPEL содержит необходимые RPM-пакеты для Graphviz. Вы можете включить EPEL следующим образом:
sudo dnf install epel-release
После этого выполните поиск графических пакетов:
sudo dnf search graphviz
-
Сторонние репозитории: Существуют сторонние репозитории, такие как RPM Fusion или другие, которые могут предложить более свежие версии Graphviz. Убедитесь, что репозиторий надежен перед установкой.
-
Сборка из исходников: Если вы не можете найти подходящий RPM-пакет, вы можете собрать Graphviz из исходников. Для этого вам понадобятся инструменты для сборки:
sudo dnf group install "Development Tools" sudo dnf install cairo cairo-devel gdk-pixbuf2 gdk-pixbuf2-devel libpng libpng-devel
После этого загрузите исходный код Graphviz с официального сайта, распакуйте архив и выполните следующие команды:
cd graphviz-12.x.x ./configure make sudo make install
3. Установка
Если вы нашли RPM, который подходит вам, установка выполнится следующей командой:
sudo dnf install <путь_к_rpm>
Или, если вы добавили сторонний репозиторий:
sudo dnf install graphviz
Заключение
Установка Graphviz на RHEL 8 может потребовать дополнительных шагов, особенно если вы ищете последнюю версию. Настоятельно рекомендуется использовать EPEL и надежные сторонние репозитории, если доступные RPM-пакеты вам не подходят. Также учитывайте возможность сборки Graphviz из исходников как альтернативный путь, который дает вам доступ к более новым версиям программного обеспечения.