SỐ 190
THẾ GIỚI CHIM CÁNH CỤT

Biên dịch và cài đặt GTK+ 2.6

GTK+ (The GIMP Toolkit) là bộ công cụ dùng để tạo giao diện người dùng đồ họa. GTK+ ban đầu được phát triển và dùng cho bộ xử lí đồ họa GIMP nổi tiếng, nhưng hiện nay có rất nhiều ứng dụng sử dụng bộ công cụ này, đặc biệt trong đó có cả trình quản lí giao diện (desktop manager) GNOME. Phiên bản hiện tại của GTK+ là 2.6, và rất nhiều ứng dụng chỉ chạy với phiên bản này...

1. Chuẩn bị: Các gói phụ thuộc, mã nguồn

Các gói cần thiết để biên dịch GTK+ 2.6 đều có trong FTP://ftp.gtk.org/pub/ gtk/v2.6/.

Bản thân GTK+ được xây dựng từ 3 thư viện: Glib, Pango và ATK. Do đó, để biên dịch GTK+, bạn phải có 3 thư viện này. Ngoài ra, bạn cần phải có các gói jpegsrc, libpng, pkgconfig, tiff (thường thì các gói này đã được đi kèm cùng bản phân phối). Nếu chưa có, bạn có thể tải về từ ftp://ftp.gtk.org/pub/gtk/v2.6/dependencies/.

Các phiên bản mới nhất được ghi rõ ở tập tin LATEST. Ví dụ: LATESTGTK- 2.6.4 có nghĩa là phiên bản mới nhất của GTK+ là 2.6.4.

Các gói mã nguồn được nén ở hai dạng .tar.gz và/hoặc .tar.bz2.

2. Các bước cài đặt

Sau khi đã tải xong, bạn cần phải giải nén các tập tin. Nếu chọn các tập tin có đuôi .tar.gz, bạn dùng lệnh tar -zxvf <tên_tập_tin>, còn nếu là .tar.bz2, bạn dùng lệnh tar -jxpf <tên_tập_tin>.

Gói đầu tiên phải cài là thư viện Glib. Bạn chuyển vào thư mục mã nguồn Glib vừa giải nén (bằng lệnh cd) rồi chạy lần lượt các lệnh sau:

./configure
make
su
make install

Tiếp theo là biên dịch và cài đặt Pango. Bạn cũng chạy lần lượt 3 lệnh trên. Nhiều người khi chạy lệnh ./ configure gặp thông báo không thấy thư viện Glib 2.6 mà họ vừa mới cài xong (!). Giải quyết thế nào đây? Đơn giản là bạn chỉ cần chạy hai lệnh sau:

export PKG_CONFIG_PATH=/ u s r / l o c a l / l i b / p k g c o n f i g : $PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/ usr/local/lib:$LD_LIBRARY_PATH

Sau đó thì chạy lại lệnh ./configure. Tương tự như vậy, bạn biên dịch và cài đặt gói ATK và GTK+.

LNGT (Hà Nội)

[Đầu trang]
Trang chủ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Cõi người ta
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Túi càn khôn IT
Hồ lô biến
Cảm về Game
Nhật ký e-CHÍP
Bản quyền Công ty Phần mềm & Truyền thông VASC
 99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn
Mọi chi tiết về kinh doanh và quảng cáo xin liên hệ Phòng Quảng cáo. Tel: (04) 9782077 kd@vasc.com.vn