meego上安装gtk

meego yum源上的工具包名字相对于平时的有些变化,不知道改名字有什么意义,很是烦人,本着相似原则去找就可以了、

 

1。glib

 yum install glib2*  

  根据提示选y


2.atk

 yum install atk*

Setting up Install Process

Package atk-1.30.0-1.3.i586 already installed and latest version

Resolving Dependencies

--> Running transaction check

---> Package atk-devel.i586 0:1.30.0-1.3 set to be updated

--> Finished Dependency Resolution

Dependencies Resolved 

===============================================================================================================================================

 Package                           Arch                         Version                               Repository                          Size

===============================================================================================================================================

Installing:

 atk-devel                         i586                         1.30.0-1.3                            meego-core                         126 k

Transaction Summary

===============================================================================================================================================

Install       1 Package(s)

Upgrade       0 Package(s)

 

Total download size: 126 k

Installed size: 932 k

Is this ok [y/N]: y

...

...

...

 

3.pango

yum install pango*

 

Setting up Install Process

Package pango-1.28.0-1.2.i586 already installed and latest version

Resolving Dependencies

--> Running transaction check

---> Package pango-devel.i586 0:1.28.0-1.2 set to be updated

--> Processing Dependency: pkgconfig(freetype2) for package: pango-devel-1.28.0-1.2.i586

--> Processing Dependency: pkgconfig(cairo) for package: pango-devel-1.28.0-1.2.i586

--> Processing Dependency: pkgconfig(fontconfig) for package: pango-devel-1.28.0-1.2.i586

--> Processing Dependency: pkgconfig(xft) for package: pango-devel-1.28.0-1.2.i586

---> Package pangomm.i586 0:2.26.0-1.10 set to be updated

...

...

...

 

4.安装gtk2

   gtk如果按meego源上的安装是yum install gtk2*,不过检测依赖关系会有如下错误,

Error: Package: gtk2-immodules-2.20.0-7.1.i586 (meego-core-updates)
           Requires: imsettings
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

根据提示可以不处理,加上参数就可以了

   yum install gtk2* --skip-broken

不过不知道这样会出什么问题,担心出问题可以自己下载gtk源码安装,别的工具用meego,gtk自己下,我安装的成功自编译版本是2.16.1,不建议全部依赖库都用自己的,兼容很出问题,错误多多,我就因此痛苦了一周,源码安装的时候会出现另外的依赖关系,同样本着相似的原则用 yum install *a* 通配符解决

 

另外,期间由于网络原因会有如下状况,只要重复原命令再次安装就可以了,有个包我重复了5,6次

Error Downloading Packages:

  glibmm-2.24.0-1.8.i586: failure: i586/glibmm-2.24.0-1.8.i586.rpm from meego-core: [Errno 256] No more mirrors to try.

  libX11-devel-1.3.3-2.12.i586: failure: i586/libX11-devel-1.3.3-2.12.i586.rpm from meego-core: [Errno 256] No more mirrors to try.

5.最后运行gtk-demo

    测试成功


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值