之前一直,看云风大侠推荐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系统下安装JDK" SUSE Linux Enterprise 10 64-bit系统中安装JDK(Java Development Kit)的详细步骤。 一、卸载自带的JDK 在安装JDK之前,需要检查是否已经安装了自带的JDK 1.4。可以使用命令`#rpm -qa | ...
本文将详细介绍如何使用`rpm`命令在SUSE系统中安装`GCC`的开发环境。 `RPM`(Red Hat Package Manager)是一种流行的包管理器,用于在类Unix系统中安装、升级和卸载软件包。它不仅限于Red Hat系统,也包括SUSE在内...
下面是关于在SUSE下安装GCC_rpm的详细步骤及相关的知识点。 1. **理解RPM包**: RPM(Red Hat Package Manager)是一种软件包管理系统,用于安装、升级、查询和卸载软件。在SUSE中,YaST(Yet Another Setup Tool...
本文将详细介绍如何在SUSE系统上离线安装GCC,以及如何处理可能出现的依赖问题。 首先,标题"离线安装gcc的rpm包"表明我们需要使用RPM(Red Hat Package Manager)包管理系统来安装GCC。RPM是一种广泛用于Fedora、...
在Linux系统中,尤其是SUSE Linux环境下安装R语言环境是一个常见的任务,对于数据科学家和统计分析人员来说至关重要。R语言是一种强大的开源统计分析和图形化编程语言,广泛应用于数据分析、机器学习等领域。以下是...
在SUSE Linux操作系统中安装R语言环境是一项关键的任务,尤其对于数据分析、统计计算以及机器学习等领域的工作至关重要。这里我们详细探讨如何使用提供的压缩包文件来完成这个过程。 首先,R语言是一个开源的统计...
suse 自动安装脚本.LINUX收费平台
在suse12sp4上,安装部署python3和ansible,以及依赖包的安装部署,注意事项和常见错误,
本文将详细探讨“suse11安装telnet”的过程,以及`telnet`及其服务器的相关知识点。 首先,`SUSE Linux Enterprise Server 11`(简称SLES 11)是基于Linux的商业级服务器操作系统,广泛应用于企业级环境。`telnet`...
SUSE Linux 安装图文教程 SUSE Linux 是一个功能强大且易于使用的 Linux 发行版,它的安装过程与 Windows 相似,界面简洁易懂。下面是 SUSE Linux 安装图文教程的详细说明: 安装前的准备 在安装 SUSE Linux 之前...
在Linux SUSE环境下安装Oracle数据库是一项复杂而细致的工作,涉及到多个步骤和技术要点。这里我们将深入探讨这个主题,以便你能够全面理解如何在SUSE系统上成功部署Oracle。 1. **系统准备**: - **硬件需求**:...
- 配置MySQL,根据系统环境调整安装路径和配置选项:`./configure --prefix=/usr/local/mysql --with-extra-charsets=complex` - 编译源代码:`make` - 安装MySQL:`make install` - 初始化数据库:`sudo /usr/...
【SuseLinux安装图解教程】是一份专为初学者设计的详细教程,旨在帮助用户了解并掌握Suse Linux的安装过程。Suse Linux是一款基于GNU/Linux的操作系统,以其稳定性和企业级支持而受到广大用户的青睐。这个教程可能是...
本文提供了 SuSE Linux 的详细安装介绍,涵盖了 Linux 安装前的准备、目录结构、文件系统概念、磁盘分区等多个方面的知识点。通过本文,读者可以系统地了解 SuSE Linux 的安装过程,并且对 Linux 操作系统的基本概念...
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
suse 10 安装指导,附加FTP和telnet 开启方法
SUSE系统telnet安装和配置 Telnet是一种常用的网络服务,允许用户远程登录到服务器,执行命令和管理服务器。以下是SUSE系统中telnet的安装和配置步骤: 1. 安装telnet 在SUSE系统中,telnet通常是默认安装的。...
"Suse 11 安装配置 Sybase 15.0.3 主要流程" 本文主要介绍了在 Suse 11 操作系统上安装和配置 Sybase 15.0.3 的主要流程。整个安装过程可以分为五个步骤:配置系统参数、建立 Sybase 账户、复制解压 Sybase 安装...
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 由于虚拟机内核不支持...