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 に答える