linux安装gtk .tar.xz,CentOS搭建GTK

本文档详述了在CentOS系统上安装GTK+.tar.xz的过程,包括设置环境变量,按照特定顺序安装依赖库,如libxml2、FreeType、GLib等,并解决在安装过程中遇到的问题,如Pango的配置错误和atk-bridge的依赖问题。
摘要由CSDN通过智能技术生成

1. GTK+的安装

如果系统中已经安装有 GTK+,要安装新版本的 GTK+ 时,最好使用新的安装目录/opt/gtk,GTK+ 及其依赖库都将安装在这个目录下。

原因为:在 Linux 系统上使用的很多软件都是在 GTK+ 库的支持下运行的(比如 GNOME桌面)。如果相关的 GTK+ 库发生损坏,或者库的版本发生了变化,轻微的可造成某些程序不能正常运行,严重的可能会给系统运行带来障碍(比如进入不了桌面环境,等等。)因此,新版本的 GTK+ 的安装应该避免对原来的 GTK+ 造成影响,以保证系统的正常运行。

1.1 配置重要的环境变量

$ export PKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig:$PKG_CONFIG_PATH

$ export LD_LIBRARY_PATH=/opt/gtk/lib64:/opt/gtk/lib:$LD_LIBRARY_PATH

一些程序的运行需要依赖于此环境变量,可以将其加入.bashrc配置文件中。

1.2 按顺序下载源码包并安装

其中TIFF library可以使用‘yum install libtiff*’进行安装。

安装Pango的时候,提示错误:

configure: error: *** Could not enable any backends.

*** Must have at least one backend to build Pango.

此时,需要安装:

HarfBuzz(old-master),需要安装老版本的。

fontconfig(2.10.93

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值