Как установить свежую версию graphviz, подходящую для RHEL 8? [повтор]

Вопрос или проблема

Я хочу установить недавнюю версию graphviz (например, Graphviz версии 12) на систему RHEL 7.

Когда я смотрю на RPMfind, я вижу только rpms для Fedora. Где мне найти RPM для RHEL 7?

@MarcusMüller убедил меня своим комментарием о правильном подходе: Сборка Graphviz самостоятельно.

Я не мог использовать версию 12, как хотел (потому что она требует возможностей C++ 17, которые RHEL 7 не предоставляет в своих стандартных репозиториях), но я смог установить Graphviz версии 10 (которая все еще довольно новая).

Ответ или решение

Установка актуальной версии Graphviz на RHEL 8 может представлять собой определенные сложности, особенно если необходимые пакеты отсутствуют в стандартных репозиториях. В данном руководстве мы рассмотрим поэтапный процесс установки Graphviz, включая его сборку из исходников, что позволит вам использовать наиболее последние версии программы.

Шаг 1: Установка необходимых зависимостей

Перед тем как приступить к установке, убедитесь, что у вас установлены все необходимые инструменты и библиотеки для сборки Graphviz. Откройте терминал и выполните следующую команду:

sudo dnf groupinstall "Development Tools"
sudo dnf install cmake gcc-c++ python3-devel
sudo dnf install cairo cairo-devel libpng libpng-devel libjpeg libjpeg-devel giflib giflib-devel
sudo dnf install gts gts-devel glib2 glib2-devel
sudo dnf install graphviz graphviz-devel

Убедитесь, что все зависимости успешно установлены.

Шаг 2: Скачивание исходного кода Graphviz

Затем вам нужно загрузить исходный код последней версии Graphviz. На данный момент последняя стабильная версия – это версия 12. Вы можете скачать её с официального сайта:

wget https://gitlab.com/graphviz/graphviz/-/archive/12.0/graphviz-12.0.tar.gz
tar -xzvf graphviz-12.0.tar.gz
cd graphviz-12.0

Шаг 3: Конфигурация сборки

После скачивания исходного кода вам нужно его настроить. Для этого выполните следующие команды:

mkdir build
cd build
cmake ..

Шаг 4: Сборка и установка Graphviz

Теперь мы можем собирать и устанавливать Graphviz. Это займет некоторое время:

make
sudo make install

Шаг 5: Проверка установки

После завершения установки проверьте, что Graphviz установлен правильно. Выполните следующую команду:

dot -V

Это должно вывести текущую установленную версию Graphviz.

Заключение

Теперь вы успешно установили последнюю версию Graphviz на RHEL 8. Собирая пакеты из исходников, вы получите доступ к самым свежим изменениям и функционалу. Если у вас возникают трудности с установкой или отсутствуют необходимые зависимости, обратитесь к документации проекта или специализированным сообществам для получения помощи.

Используя этот метод, вы не только сможете установить Graphviz, но и получите знания о том, как работает процесс сборки программного обеспечения на Linux, что полезно для дальнейшей работы в области информационных технологий.

Оцените материал
Добавить комментарий

Капча загружается...