Beberapa Distro GNU/Linux yang Pernah Dicoba

Sabtu, 07 April 2012

Compile FreeFileSync di Fedora 16

Sebelum memulai kompile source code, silahkan persiapkan paket compiler untuk distro fedora. Tutorialnya ada disini. Pada kali ini akan coba saya bahas untuk kompile FreeFileSync, dimana tool ini sangat bermanfaat untuk sinkronisasi folder/file. Jadi jika ada perubahan dalam folder kerja anda dan ingin melakukan backup ke flashdisk tinggal menggunakan tool ini tanpa perlu repot-repot mencari file mana saja yang telah kita ubah.

Persiapan compile :
Selain menginstall paket compiler secara umum, perlu menginstall paket berikut, karena paket ini dibutuhkan oleh FreeFileSync
# yum install wxGTK-devel gtkmm24-devel boost-devel

Download source code FreeFileSync :
Source code FreeFileSync bisa didownload disini

Memulai kompilasi :
Ektrak source code FreeFileSync

Edit file makefile dan sesuaikan yang saya beri warna merah berikut :

#default build
CPPFLAGS  = $(COMMON_COMPILE_FLAGS) `wx-config --cxxflags --debug=no --unicode=yes`
LINKFLAGS = $(COMMON_LINK_FLAGS) `wx-config --libs std,aui --debug=no --unicode=yes` /usr/lib/libboost_thread-mt.so

#static std library linkage used for precompiled release
ifeq ($(BUILD),release)
CPPFLAGS  = $(COMMON_COMPILE_FLAGS) `wx-config --cxxflags --debug=no --unicode=yes --static=yes`
LINKFLAGS = $(COMMON_LINK_FLAGS) `wx-config --libs std,aui --debug=no --unicode=yes --static=yes` /usr/lib/libboost_thread-mt.so

masuk ke direktori hasil ekstrak dengan terminal
ketik perintah berikut untuk memulai compile :
$ make
# make install

Mengaktifkan Aplikasi :
tekan ALT+F2 dan ketik FreeFileSync

Tidak ada komentar:

Posting Komentar