------------ 방법 1(작성 중..)
sudo apt-get install gtk3.0
sudo apt-get install libgtk-3-dev
------------ 방법 2
참고:
https://www.gtk.org/download/linux.php
[ 먼저 필요한 파일 및 라이브러리들을 설치한다 ]________________
+ 아래 링크 다운로드 받는다.
http://ftp.gnome.org/pub/gnome/sources/gtk+/3.22/gtk+-3.22.30.tar.xz
http://ftp.gnome.org/pub/gnome/sources/glib/2.54/glib-2.54.3.tar.xz
http://ftp.gnome.org/pub/gnome/sources/pango/1.40/pango-1.40.14.tar.xz
http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.36/gdk-pixbuf-2.36.12.tar.xz
http://ftp.gnome.org/pub/gnome/sources/atk/2.26/atk-2.26.1.tar.xz
http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/1.54/gobject-introspection-1.54.1.tar.xz
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install libffi-dev
sudo apt-get install gettext libgettextpo-dev
sudo apt-get install libmount-dev
sudo apt install libxml2-dev libcairo2-dev libreadline-dev libglib2.0-dev libgsl-dev libgtk-3-dev libgtksourceview-3.0-dev
sudo apt-get install libtiff5-dev (for 64 bit system)
or
sudo apt-get install libtiff5-dev:i386 (for 32 bit system)
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install python-dev
//sudo mkdir -p /opt/gtk
[ glib 설치 ]________________
+ 압축을 해제한다.
tar xvfJ glib-2.54.3.tar.xz
+ 압축을 해제한 디렉토리 안으로 이동한다.
cd glib-2.54.3/
+ Makefile을 생성한다.
./configure --prefix=/opt/gtk
+ 빌드 한다.
make
+ 시스템에 설치한다.
sudo make install
[ pango 설치 ]________________
+ 압축을 해제한다.
tar xvfJ pango-1.40.14.tar.xz
+ 압축을 해제한 디렉토리 안으로 이동한다.
cd pango-1.40.14/
+ Makefile을 생성한다.
./configure --prefix=/opt/gtk
+ 빌드 한다.
make
+ 시스템에 설치한다.
sudo make install
[ gdk-pixbuf 설치 ]________________
+ 압축을 해제한다.
tar xvfJ gdk-pixbuf-2.36.12.tar.xz
+ 압축을 해제한 디렉토리 안으로 이동한다.
cd gdk-pixbuf-2.36.12/
+ Makefile을 생성한다.
./configure --prefix=/opt/gtk
+ 빌드 한다.
make
+ 시스템에 설치한다.
sudo make install
[ atk 설치 ]________________
+ 압축을 해제한다.
tar xvfJ atk-2.26.1.tar.xz
+ 압축을 해제한 디렉토리 안으로 이동한다.
cd atk-2.26.1/
+ Makefile을 생성한다.
./configure --prefix=/opt/gtk
+ 빌드 한다.
make
+ 시스템에 설치한다.
sudo make install
[ gtk 설치 ]________________
+ 압축을 해제한다.
tar xvfJ gtk+-3.22.30.tar.xz
+ 압축을 해제한 디렉토리 안으로 이동한다.
cd gtk+-3.22.30/
+ Makefile을 생성한다.
./configure --prefix=/opt/gtk
+ 빌드 한다.
make
+ 시스템에 설치한다.
sudo make install
상세내용 확인하기:
https://developer.gnome.org/gtk3/stable/gtk-building.html
gtk+ 학습하기:
https://developer.gnome.org/gtk3/stable/gtk-getting-started.html
------------------ 절 취 선 -----------------
/*
[ gobject-introspection 설치 ]________________
+ 압축을 해제한다.
tar xvfJ gobject-introspection-1.54.1.tar.xz
+ 압축을 해제한 디렉토리 안으로 이동한다.
cd gobject-introspection-1.54.1/
+ Makefile을 생성한다.
./configure --prefix=/opt/gtk
+ 빌드 한다.
make
+ 시스템에 설치한다.
sudo make install
정보: https://developer.gnome.org/gi/stable/overview.html
컴파일 할 때 에러나서 원인 확인 해야 함. 일단 이거 없는 상태로 gtk 설치 시도 중.. 이 거 설치 안 해도 gtk 설치 잘 됨.*/