SUSE 環境安裝lua

之前一直,看雲風大俠推薦lua, 一直都是自己手懶,從來沒有動手去嘗試。最近,有興趣了舊搞一下。有一臺suse的虛擬機,於是我就開始了鼓搗。先從網上google了以下,找到一個從原文件入手的[url]http://www.howtoforge.com/installing-mod-security-on-sles10[/url],於是開始照貓畫虎。但是,在我執行make linux的時候,報了這樣的錯:

cd src && make linux
make[1]: Entering directory `/var/tmp/lua-5.2.0/src'
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"
make[2]: Entering directory `/var/tmp/lua-5.2.0/src'
gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.c
[b]lua.c:67:31: error: readline/readline.h: No such file or directory
lua.c:68:30: error: readline/history.h: No such file or directory[/b]
lua.c: In function 'pushline':
lua.c:271: warning: implicit declaration of function 'readline'
lua.c:271: warning: assignment makes pointer from integer without a cast
lua.c: In function 'loadline':
lua.c:301: warning: implicit declaration of function 'add_history'
make[2]: *** [lua.o] Error 1
make[2]: Leaving directory `/var/tmp/lua-5.2.0/src'
make[1]: *** [linux] Error 2
make[1]: Leaving directory `/var/tmp/lua-5.2.0/src'
make: *** [linux] Error 2

於是我開始安裝readline以及readline-devel,我開始從網上嘗試搜索rpm(這也是受到那篇文章的啓發)。結果,發現了這樣一個很棒的網站[url]http://rpm.pbone.net[/url]正是它引領我走向成功。

但是,我用命令rpm 來安裝rpm文件使我走入了依賴的泥潭不能自拔。這時我想,我只是想裝lua啊,我在幹嗎啊?於是我開始在http://rpm.pbone.net搜索lua的rpm。結果我找到了。而且,我學會了命令:
zypper in url
這樣我找到rpm的鏈接地址就可以直接安裝了。
中間,可能會提示需要先安裝lua的lib,就直接搜一個rpm按上就是了。
現在,ok了。開始嘗試lua吧。

最後,http://rpm.pbone.net真的很不錯啊,依賴關係也都列出來了。一目瞭然。連我這樣的linux菜鳥都很讚的。
發佈了48 篇原創文章 · 獲贊 1 · 訪問量 3314
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章