0

我正在尝试在我没有 root 访问权限的机器上在 Linux 下安装 firebird,但 install.sh 失败并出现错误“您需要成为 'root' 用户才能进行此更改。” 如何才能做到这一点?

编辑 我也尝试从源代码构建:

./configure.sh --prefix=/home/sergei/firebird
make

这些都很好,但是'make install'给出了:

(cd ../gen; ./install/makeInstallImage.sh)
You must be root to build package

编辑 要清楚,我只对在嵌入式/独立模式下运行它感兴趣(单个进程访问单个文件),作为 SQLite 的替代品。

4

1 回答 1

2

简短的回答,你不能 Firebird 完整安装需要创建一个 Linux 用户并激活一个服务,所以它需要 root 访问

您可以尝试使用 fakeroot、chroot,或者像 Jonathan 所说的那样修改安装脚本。或者,如果出于测试目的,您可以尝试运行它,请参阅http://www.ib-aid.com/articles/item111

但你的目标是什么?

于 2013-01-13T14:25:03.067 回答