之前一直,看云风大侠推荐lua, 一直都是自己手懒,从来没有动手去尝试。最近,有兴趣了旧搞一下。有一台suse的虚拟机,于是我就开始了鼓捣。先从网上google了以下,找到一个从原文件入手的
http://www.howtoforge.com/installing-mod-security-on-sles10,于是开始照猫画虎。但是,在我执行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
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
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(这也是受到那篇文章的启发)。结果,发现了这样一个很棒的网站
http://rpm.pbone.net正是它引领我走向成功。
但是,我用命令rpm 来安装rpm文件使我走入了依赖的泥潭不能自拔。这时我想,我只是想装lua啊,我在干吗啊?于是我开始在http://rpm.pbone.net搜索lua的rpm。结果我找到了。而且,我学会了命令:
zypper in url
这样我找到rpm的链接地址就可以直接安装了。
中间,可能会提示需要先安装lua的lib,就直接搜一个rpm按上就是了。
现在,ok了。开始尝试lua吧。
最后,http://rpm.pbone.net真的很不错啊,依赖关系也都列出来了。一目了然。连我这样的linux菜鸟都很赞的。
分享到:
相关推荐
suse安装(本地安装、网络安装等).txt
linux suse下安装oracle linux suse下安装oracle
suse 自动安装脚本.LINUX收费平台
suse安装R语言环境.rar
SUSE系统telnet安装和配置[参考].pdf
suse系统下安装JDK SUSE Linux Enterprise 10 64-bit jdk-6u32-linux-x64-rpm.bin
suse 10 安装指导,附加FTP和telnet 开启方法
在suse12sp4上,安装部署python3和ansible,以及依赖包的安装部署,注意事项和常见错误,
Suse 11 安装Oracle 10g
该压缩包中包含离线安装gcc所需要的rpm包,根据我的另一篇文章的安装顺序进行安装即可,在安装过程中,如出现报错,请认真分析报错信息,根绝报错信息安装所需要的依赖包即可
suse安装R语言环境安装所需要的包
Suse 11 安装配置sybase15.0.3主要流程
Suse Linux Enterprise 12 sp3 下离线安装gcc编译环境,本资源提供gcc环境安装所需的rpm安装包
二、安装Mysql ...该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。
SUSE 12 Docker 离线安装文件 虚拟机系统:Linux version 3.12.49-11-default (geeko@buildhost) (gcc version 4.8.5 (SUSE Linux) ) #1 SMP Wed Nov 11 20:52:43 UTC 2015 (8d714a0) SUSE 11 由于虚拟机内核不支持...
SUSE11安装Oracle11g简化安装步骤 安装更容易
suse11安装Oracle10g
suselinux安装详细介绍,特别包括了对分区的介绍,适合参考。
Suse10安装Oracle11g操作步骤
从SUSE Linux Enterprise Server 15开始,安装介质仅包含安装程序,这是一个基于命令行的最小系统,用于安装,更新和注册SUSE Linux Enterprise Server。在安装过程中,您可以通过选择要安装在安装程序之上的模块来...