Pernahkah anda menggunakan mutt sebagai mail client anda? Bila ia, lumail adalah pilihan tepat sebagai pengganti mutt dengan berbagai kelebihannya. Berikut ini adalah cara untuk instalasinya di Fedora 19.
Instalasi dependencies
yum install pcre-devel ncurses-devel ncurses-libs gmime-devel gmime glibmm24-devel glibmm24 lua-devel lua
sekarang kita download source lumail
wget http://lumail.org/download/lumail-0.20.tar.gz
ektrak file lumail-0.20.tar.gz
tar zxvf lumail-0.20.tar.gz
akan dihasilkan sebuah folder bernama lumail-0.20, pindah ke folder tersebut
cd lumail-0.20
buka file Makefile ubah bagian dibaris 43
LVER=lua5.1
menjadi
LVER=lua
setelah selesai, jalankan
make
bila tidak ada error akan muncul seperti dibawah ini
g++ -o lumail-debug -rdynamic -ggdb obj.debug/bindings_message.o obj.debug/lumail.o obj.debug/screen.o obj.debug/file.o obj.debug/bindings_index.o obj.debug/variables.o obj.debug/lua.o obj.debug/main.o obj.debug/bindings_file.o obj.debug/bindings_maildir.o obj.debug/debug.o obj.debug/bindings_prompts.o obj.debug/global.o obj.debug/maildir.o obj.debug/bindings_folders.o obj.debug/bindings_mime.o obj.debug/history.o obj.debug/input.o obj.debug/message.o obj.debug/bindings.o -llua -lm -ldl -lncursesw -lpcrecpp -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0
bila muncul error seperti dibawah ini
Package lua5.1 was not found in the pkg-config search path. Perhaps you should add the directory containing `lua5.1.pc' to the PKG_CONFIG_PATH environment variable No package 'lua5.1' found g++ -o lumail obj.release/bindings_message.o obj.release/lumail.o obj.release/screen.o obj.release/file.o obj.release/bindings_index.o obj.release/variables.o obj.release/lua.o obj.release/main.o obj.release/bindings_file.o obj.release/bindings_maildir.o obj.release/debug.o obj.release/bindings_prompts.o obj.release/global.o obj.release/maildir.o obj.release/bindings_folders.o obj.release/bindings_mime.o obj.release/history.o obj.release/input.o obj.release/message.o obj.release/bindings.o -lncursesw -lpcrecpp -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 obj.release/bindings_message.o: In function `count_messages(lua_State*)': ... ... bindings_mime.cc:(.text+0xdc5): undefined reference to `lua_tolstring' bindings_mime.cc:(.text+0xe4a): undefined reference to `lua_pushboolean' bindings_mime.cc:(.text+0xece): undefined reference to `lua_pushboolean' collect2: error: ld returned 1 exit status make: *** [lumail] Error 1
coba lihat langkah-langkah diatas sekali lagi :). Untuk cara penggunaannya selengkapnya bisa dibaca di lumail docs