Вопрос или проблема
Я хочу установить недавнюю версию 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, что полезно для дальнейшей работы в области информационных технологий.