Skip to content

Cách thức sử dụng

Nguyễn Hà Dương edited this page Nov 7, 2013 · 3 revisions

Cách thức sử dụng BoGoEngine

bogoengine được thiết kế để sử dụng như một thư viện, liên kết tĩnh với một chương trình khác.

Cách thức sử dụng

Cách thức sử dụng bogoengine cơ bản có thể được tóm tắt như sau:

Cài đặt các công cụ cần thiết

Nếu tải mã nguồn của bogoengine không sử dụng Git, bạn có thể bỏ git khỏi danh sách công cụ cần cài đặt.

Với Gentoo GNU/Linux:

su -c 'emerge git'

Với Slackware:

Bạn có thể dùng pkgtool để cài đặt, hoặc tải các file chứa gói cần thiết vào cùng một thư mục và:

su -c 'installpkg *.tgz'

Với Ubuntu/Debian:

sudo apt-get install git build-essential

Hoặc

su -c 'apt-get install git build-essential'

Với Fedora-based:

su -c 'yum install gcc git'

Tải mã nguồn

Mã nguồn của bogoengine có thể được tải bằng Git hoặc file nén zip. Khi sử dụng Git, bạn nên dùng submodule để giữ cho mã nguồn của bogoengine luôn được cập nhật.

Cách thức dùng Git với submodule

cd [your_project_src]
git submodule add https://github.com/cmpitg/bogoengine.git [bogoengine_dir]
git submodule init .

Sau đó, mỗi khi cần pull với phiên bản mới, bạn chỉ cần:

cd [your_project_src]
git update [bogoengine_dir]

Bạn có thể xem thêm về git submodule với git help submodule.

Cách thức dùng file nén mã nguồn thông thường

Bạn chỉ cần tải mã nguồn tại địa chỉ này và giải nén ra thư mục chương trình của bạn:

cd [your_project_src]
wget -O bogoengine.zip https://github.com/cmpitg/bogoengine/zipball/master
unzip bogoengine.zip
mv cmpitg-bogoengine-* [bogoengine_dir]

Cấu hình build của dự án để sử dụng bogoengine

(TODO)

Đóng gói

Bạn nên sử dụng các chương trình đóng gói chuẩn của từng distro để đóng gói sản phẩm. Tuy nhiên bạn cũng có thể đóng góp "tạm" theo cách quick-and-dirty, phục vụ mục đích testing với checkinstall (chú ý cài đặt checkinstall trước khi thực hiện):

checkinstall