简体   繁体   English

通过二进制软件包安装AUBit4GL

[英]Installing AUBit4GL via binary package

I am trying to experiment with AUBIT4GL, an Informix clone. 我正在尝试使用Informix克隆AUBIT4GL。 I am running into a problem with the process as the steps outlined in the manual and the instructions given in the ./etc/aubitrc file seem to be a tad incomplete. 我在处理过程中遇到了问题,因为手册中概述的步骤以及./etc/aubitrc文件中给出的说明似乎有点不完整。

My questions are: 我的问题是:

  1. What is the purpose of the ./configure and ./make scripts in the distribution directory given that the software is distributed as a binary package and the install instructions make not reference to them? 假设软件以二进制软件包分发并且安装说明未引用它们,那么分发目录中的./configure./make脚本的目的是什么?

  2. Where is the env TARGET_OS set and why is there no reference to this setting in the install instructions when failing to define it causes the aubit program to fail? env TARGET_OS设置在哪里?为什么在安装说明中没有引用此设置,否则将导致定义失败,从而导致aubit程序失败?

  3. Is anyone else besides me using this software or has attempted to? 除了我以外,还有其他人在使用该软件吗?

If you're running on Linux - always trying compiling from source. 如果您在Linux上运行-始终尝试从源代码进行编译。

If you must run from binary - you dont need to do anything with the ./configure or make. 如果必须从二进制文件运行,则无需使用./configure或make做任何事情。

Just point $AUBITDIR to the code. 只需将$ AUBITDIR指向代码即可。 set PATH to include $AUBITDIR/bin set LD_LIBRARY_PATH to include $AUBITDIR/lib 设置PATH以包括$ AUBITDIR / bin设置LD_LIBRARY_PATH包括$ AUBITDIR / lib

and you should be good to go. 而且你应该很好走。

For Windows - its pretty much the same - except compiling from source is a massive pain - so use the binary ;) There - you need to have PATH include both %AUBITDIR%/bin and %AUBITDIR%/lib 对于Windows-几乎相同-除了从源代码进行编译非常麻烦-因此请使用二进制文件;)那里-您需要使PATH包括%AUBITDIR%/ bin和%AUBITDIR%/ lib

In both cases - you'll likely need to make some configuration settings (what type of database, what UI etc etc) 在这两种情况下-您可能都需要进行一些配置设置(哪种数据库类型,什么UI等)

If you're using Informix on Linux, setting : 如果您在Linux上使用Informix,请设置:

export A4GL_UI=TUI export A4GL_SQLTYPE=esql 导出A4GL_UI = TUI导出A4GL_SQLTYPE = esql

will probably be enough (if they are not defaulted in the $AUBITDIR/etc/aubitrc) 可能就足够了(如果未在$ AUBITDIR / etc / aubitrc中默认)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM