Gtk, glib, X11 설치

  1. gtk, glib를 apt-get 으로 설치하려니, 설치가 안되네요
    그래서, glib 소스를 받아서 설치했는데, gtk는 설치하는데
    atk, pango, cairo, X11 필요하네요

  2. atk, pango, cairo, X11을 각각 받아서 설치 안하고,
    apt-get으로 자동으로 안되나요?

  3. gtk 설치시에 한번에 의존성 검사해서 설치될 수 없나여?

제 경우엔 apt-get install libgtk2.0-dev 로 설치하면 의존성으로 build-essential 부터 시작해서,
atk, cairo 등 까지 자동으로 설치가 되더이다. 제껀 9.04 입니다. 참고하세요.

감사합니다.

glib는 apt-get에서 어떻게 사용하나요?
apt-get install libglib 인가요?

제가 썡초보라서…질문하기 부끄러워요…ㅋㅋㅋ

터미널에서

[code:1qnznpd7]dpkg -s libgtk2.0-dev[/code:1qnznpd7]
해보시면…

[code:1qnznpd7]shriekout@shriekout-laptop:~$ dpkg -s libgtk2.0-dev
Package: libgtk2.0-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 9932
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Source: gtk+2.0
Version: 2.18.3-1ubuntu2.2
Depends: libgtk2.0-0 (= 2.18.3-1ubuntu2.2), libgtk2.0-common, libc6 (>= 2.0), libglib2.0-0 (>= 2.21.3), libglib2.0-dev (>= 2.21.3), libpango1.0-dev (>= 1.20), libatk1.0-dev (>= 1.13.0), libcairo2-dev (>= 1.6.4-6.1), libx11-dev (>= 2:1.0.0-6), libxext-dev (>= 1:1.0.1-2), libxinerama-dev (>= 1:1.0.1-4.1), libxi-dev (>= 1:1.0.1-4), libxrandr-dev (>= 1:1.2.99), libxcursor-dev, libxfixes-dev (>= 1:3.0.0-3), libxcomposite-dev (>= 1:0.2.0-3), libxdamage-dev (>= 1:1.0.1-3), pkg-config, libxml2-utils
Recommends: python (>= 2.4), debhelper
Suggests: libgtk2.0-doc
Description: Development files for the GTK+ library
The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the header files and static libraries which is
needed for developing the GTK+ applications.
Original-Maintainer: Sebastien Bacher <seb128@debian.org>[/code:1qnznpd7]
이렇게 뜹니다. 여기서 Depends 항목을 보시면, 어떤 패키지에 의존이 되어 있다라고 나옵니다.
Depends 항목에 나오는 패키지들이…

[code:1qnznpd7]sudo apt-get install libgtk2.0-dev[/code:1qnznpd7]
하면 다같이 설치가 됩니다. 그리고, Depends 항목에 나오는 패키지들도 다른 패키지들에 의존하기 때문에, 그것까지도 찾아서 자동으로 설치해줍니다.
이런 작업을 GUI로 하실려면, 시스템 -> 관리 -> 시냅틱 패키지 관리자를 선택하시면,
좀더 쉽게 설치하실 수 있을겁니다.
보통 개발을 위한 라이브러리(libgtk2.0-dev 등등)들은 패키지명에서 보시듯이 -dev 라는 것이 붙어 있습니다.
이 부분을 유추하여 시냅틱 패키지 관리자에서 검색하셔서 찾아서 설치하시면 됩니다.

혹시나 하는 노파심에 말씀드리자면, 우분투나 데비안 같은 경우 네트웍에 연결되어 있으면, 설치시디를 다량으로 보유하고 있는 것과 같습니다.
즉, 설치하겠다라고 명령어를 내려주면 네트웍에서 자동으로 다운로드 받아서 설치까지 완료 됩니다. :)