Сборка/установка GTK-2 для систем RH-7.X

Введение

Достаточно широко используемые дистрибутивы RedHat Linux 7.X не включают в себя инструментальные библиотеки GTK-2. Данный материал, вкратце, рассматривает сборку/установку GTK-2 на такие системы без необходимости осуществления значительного обновления программного обеспечения системы.

Для удобства, последовательность сборки/установки для RedHat-7.0 (XFree86-4.0.x) и для RedHat-7.2 (XFree86-4.1.x) рассматривается раздельно.

Отказ от ответственности

Данная информация и программное обеспечение распространяется по принципу "КАК ЕСТЬ" ("AS IS"). Таким образом, вся ответственность за результаты/последствия использования полностью возлагается на Вас.

Общие сведения

GTK-2 предполагает наличие в составе XFree86 более новых библиотек рендеринга шрифтов. Эти библиотеки отсутствуют в поставке систем RedHat-7.X. Естественно, что можно полностью обновить используемую в системе версию XFree86. Однако, проще (imho) осуществить обновление лишь библиотек рендеринга, оставив бОльшую часть системы XFree86 без изменения. Это позволяет, в результате, собрать/установить библиотеки GTK-2 на RedHat-7.X. Таким образом, рассматриваемый упрощенный способ установки GTK-2, основан на обновлении библиотек рендеринга.

Для установки GTK-2 на свою систему RH-7.X, вы можете использовать уже готовые RPM-пакеты или самостоятельно осуществить сборку этих RPM-пакетов из исходных пакетов SRPM в рассматриваемой последовательности.

RedHat-7.0 (XFree86-4.0.x)

Сначала, для сборки/установки новых библиотек рендеринга, в системе RedHat-7.0, необходимо предварительно обновить следующие инструментальные библиотеки:

Затем, необходимо собрать/установить новые библиотеки рендеринга. Для установки пакетов необходимо использовать опцию '--force':

    rpm -ivh --force ...

Список пакетов - следующий:

Далее, необходимо обновить библиотеки, которые работают со шрифтами (при самостоятельной пересборке из SRPM, сначала пересобирается freetype, а Xft собирается в последнюю очередь):

Теперь, необходимо обновить библиотеки, которые непосредственно необходимы для GTK-2:

В заключение, можно собрать/установить GTK-2 (при самомтоятельной пересборке из SRPM, последовательность сборки пакетов должна соответствовать последовательности перечисления):

RedHat-7.2 (XFree86-4.1.x)

Необходимо собрать/установить новые библиотеки рендеринга. Для установки пакетов следует использовать опцию '--force':

    rpm -ivh --force ...

Список пакетов - следующий:

Далее, необходимо обновить библиотеки, которые работают со шрифтами (при самостоятельной пересборке из SRPM, сначала пересобирается freetype, а Xft собирается в последнюю очередь):

Теперь, необходимо обновить библиотеки, которые непосредственно необходимы для GTK-2:

В заключение, можно собрать/установить GTK-2 (при самомтоятельной пересборке из SRPM, последовательность сборки пакетов должна соответствовать последовательности перечисления):

(C) А.Гавва.