Red Hat Linux下安裝GTK+

1.yum在線安裝gtk
    1)pkg-config -version查看pkg-config的版本(本機測試是0.25
    2)
安裝必要組建:(在root權限下)yum install gtk2 gtk2-devel gtk2-devel-docs 
    3)
可能還需要組建(可選,不行再裝):yum install gnome-devel gnome-devel-docs
    4)有些linux版本已經自帶了gtk包,需要安裝yum install gtk2-devel
    5)安裝成功後通過pkg-config --modversion gtk+-2.0查看gtk版本(本機測試是2.24.13
    6)在線安裝的好處就是不需要自己處理依賴關係,但是對於學習來說,未必是一件好事。

2.源碼安裝gtk  
    1)源碼安裝主要分爲解壓縮/配置/構建/安裝等步驟
    2)主要依賴包有glib/atk/cairo/pango/gtk+
    3)根據軟件包之間的相互依賴關係,需要按照
glib/atk/cairo/pango/gtk+的順序安裝
    4)從上面的在線安裝gtk可以看到gtk的依賴關係 

解決依賴關係

--> 執行事務檢查

---> 軟件包 gtk2-devel.i686.0.2.24.13-1.fc17 將被 安裝

--> 處理依賴關係 pango-devel >= 1.20.0-1,它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 cairo-devel >= 1.6.0-1,它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 atk-devel >= 1.29.4-2,它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 pkgconfig(pangoft2),它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 pkgconfig(pangocairo),它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 pkgconfig(pango),它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 pkgconfig(gdk-pixbuf-2.0),它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 pkgconfig(cairo),它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 pkgconfig(atk),它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 gdk-pixbuf2-devel,它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要

--> 處理依賴關係 automake,它被軟件包 gtk2-devel-2.24.13-1.fc17.i686 需要 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章