Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
for about an hour and a half I've been now trying to
make sense of firebirds (Firebird-1.0.3.972.src.tar.gz)
documentation regarding Linux, the bootkit thing
(bootkit-1.0.0.796.tar.gz) which just has more source
without any makefiles, insetad of the suggested
bootstrap version of firebird ....
FirebirdSS-1.5.0.4027-RC7.i686.tar.gz doesn't work
either ... I can't understand why this would be a
popular database engine :}
Code:
root@diggn:/usr/src/FirebirdSS-1.5.0.4027-RC7.i686# ./install.sh
Firebird super 1.5.0.4027-RC7.i686 Installation
Press Enter to start installation or ^C to abort
Extracting install data
groupadd: invalid option -- r
usage: groupadd [-g gid [-o]] group
useradd: invalid option -- r
usage: useradd [-u uid [-o]] [-g group] [-G group,...]
[-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] name
useradd -D [-g group] [-b base] [-s shell]
[-f inactive] [-e expire ]
chown: `firebird.firebird': invalid user
chown: `firebird.firebird': invalid user
chown: `firebird.firebird': invalid user
chown: `firebird.firebird': invalid user
chown: `firebird.firebird': invalid user
chown: `firebird.firebird': invalid user
chown: `firebird.firebird': invalid user
cp: missing destination file
--------8<--------8<--------8<----edit 1----8<--------8<--------8<--------
Just googled for user-/groupadd -r ....
Quote:
Code:
-r This flag is used to create a system account. That
is, an user with an UID lower than value of UID_MIN
defined in /etc/login.defs. Note that useradd will
not create a home directory for such an user,
regardless of the default setting in
/etc/login.defs. You have to specify -m option if
you want a home directory for a system account to
be created. This is an option added by Red Hat.
add an user firebird before the install
useradd firebird
then run the install
ps: i think the useradd command in slackware doesn't know the '-r' option
When I first installed Firebird (apt-get install mozilla-firebird) [I love Debian], the browser really impressed me. It loaded quickly, surfed quickly and was very configurable. However, the longer I used it the slower it got. Yes, I purged history and cookie files, and even the phoenix directory. Finally, I switched to Opera 7.21.
Originally posted by mariuz add an user firebird before the install
useradd firebird
then run the install
ps: i think the useradd command in slackware doesn't know the '-r' option :( :scratch:
I actually got over that user bit by editing
the install script. However, I have no idea
what those other tools mentioned are, and
how to work around it in Slack.
Have you tried using rpm2tgz on the redhat RPMs? I have not tried installing firebird sql on any of my Slack boxes yet, so I am afraid I can't help much. Alternatively, if you have a Redhat box you could compile using checkinstall and make a tgz? Personally, having used both, I prefer Postgre over Firebird, though FSQL is lower maintenance.
chkconfig is a SysV app for active/inactive services if I remember correctly, I don't recognize the other two... sorry
but a request has been posed there linking to here
The documentation on Firebird has been somewhat affected by the fact that Borland made it all available, and then pulled it back in house., but there is some use stuff at
we've been using firebird under slackware for years. we use the .rpm though, and just use --nodeps when installing (since slackware doesn't keep the list of dependencies straight, or at all) and ... oh, don't forget to create /etc/rc.d/init.d before installing, since it's gonna stick a file there. (rather redhat-oriented.) other than that, i don't recall having any trouble with firebird-SS (rpm) under slackware.
granted, you wanted to use the tarballs / recompile it yourself, and this doesn't help there. sorry.
I wish I could help but the first time I installed firebird fresh from download took me about 3 command lines and it's done using the tar. When I tried the .rpm took me a single command line (rpm -ivh fire....). I'm afraid getting into the manual might just complicate me considering the error messages encountered as you have posted. I've done this during the first time I heard of firebird.
Originally posted by unordained
[e've been using firebird under slackware for years. we use the .rpm though, and just use --nodeps when installing (since slackware doesn't keep the list of dependencies straight, or at all) and ... oh, don't forget to create /etc/rc.d/init.d before installing, since it's gonna stick a file there. (rather redhat-oriented.) other than that, i don't recall having any trouble with firebird-SS (rpm) under slackware.
granted, you wanted to use the tarballs / recompile it yourself, and this doesn't help there. sorry.
Thanks, I appreciate your post, and I'll
give it a shot with your sugestions.
An extra big thanks for popping in here -
I assume you came to LQ because of the
post on Yahoo-groups? :)
I do prefer to install from source, but a
sub-optimal working solution will do for
now ;) - I'll keep you informed here.
for about an hour and a half I've been now trying to
make sense of firebirds (Firebird-1.0.3.972.src.tar.gz)
documentation regarding Linux, the bootkit thing
(bootkit-1.0.0.796.tar.gz) which just has more source
without any makefiles, insetad of the suggested
bootstrap version of firebird ....
FirebirdSS-1.5.0.4027-RC7.i686.tar.gz doesn't work
either ... I can't understand why this would be a
popular database engine :}
Building Firebird 1.0 versions is a hard nut to crack. The problem with it is that you already have to have a working system to build it. Why is it like that? Well, let's say that's the way Borland's developers did the thing at the time they released the source code (mid 2000), and Firebird team just left it that way.
That is fixed in 1.5, so people can easily build everything from source, but there is this problem with groupadd -r option. Some systems just don't have -r option. The issue has been discussed on firebird-devel list @ sourceforge, and it will probably be fixed in the next version. One of the arguments was that -r is an option listed in LSB documents, so it's legal to use it. I don't remember what was the final word on this, perhaps you can look at firebird-devel archives?
I do run FB 1.0 on one slack box, but it was something I did manually (copied all files from another instalation on another box), so I wouldn't recommend it.
"Firebird can be installed by following these steps:
1. Enable universe repository (see www.ubuntuguide.org)
2. $ apt-get install firebird2-classic-server (or firebird2-super-server,
according to your needs, see Firebird web)
3. $ apt-get install firebird2-utils-classic
Then you can use the isql-fb app to create/connect to a database and execute
SQL queries.
If you need php4 support, execute
4. $ apt-get install php4-interbase
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.