LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 12-29-2008, 01:40 PM   #1
Zebis
LQ Newbie
 
Registered: Dec 2008
Posts: 15

Rep: Reputation: 0
egroupare install problems


I have been trying for about 2 weeks now to get egroupware installed on slackware version 12.1 I have installed lamp as was recomended by several websites, but information is so hard to come by for slackware... no surprise there (I only use it because my boss refuses to switch away from it at work) Lamp is up and running but in order to get egroupware up you have to have odbc and other things... I am told:
Code:
Checking extension odbc is loaded or loadable: False
The odbc extension is needed, if you plan to use a MaxDB, MsSQL or Oracle database.
 Checking extension pdo_odbc is loaded or loadable: False
The pdo_odbc extension is needed, if you plan to use a MaxDB, MsSQL or Oracle database.
 Checking extension oci8 is loaded or loadable: False
The oci extension is needed, if you plan to use a Oracle database.
 Checking extension pdo_oci is loaded or loadable: False
and also:
Code:
Checking PEAR::HTTP_WebDAV_Server is installed: False
PEAR::HTTP_WebDAV_Server is needed by: WebDAV. You can install it by running: pear install HTTP_WebDAV_Server
 Checking PEAR::Auth_SASL is installed: 1.0.2
 Checking PEAR::Net_IMAP is installed: False
PEAR::Net_IMAP is needed by: EMailAdmin, felamimail. You can install it by running: pear install Net_IMAP
 Checking PEAR::Net_Sieve is installed: 1.1.1
 Checking PEAR::XML_Feed_Parser is installed: False
PEAR::XML_Feed_Parser is needed by: news_admin. You can install it by running: pear install XML_Feed_Parser
I have installed the stuff it says with pear, and if I try again it will fail becuase it is installed... please someone help.

I am to the point where I am almost going to refuse to work on slackware. Why cant they have a comprehensive package manager like any other widespread linux distro.

(sry for rant at the end, but I am so annoyed with slackware. any helpfull info to make me not hate it so much also welcomed in this post)

Chris

Last edited by Zebis; 12-29-2008 at 01:55 PM.
 
Old 12-29-2008, 03:31 PM   #2
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,386

Rep: Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089
I did install it successfully a few minutes ago on a Slackware 12.2. But I guess it would have succeeded similarly on a Slackware 12.1.

Having done that let me tell you this:

1) You don't need anything more than what's already included in a full Slackware installation as a dependency.

2) If you have properly configured Apache / MySQL / PHP setup goes flawlessly.

3) I did have the warnings you got at setup time but that was not an issue:
- I safely ignored the warnings about not being able to use MaxDB, MsSQL or Oracle as I don't intend to use any of them. And I guess you don't either, otherwise just install the needed stuff and come back to the installer afterward.
- I followed the advises for the "pear install <stuff>" I got too.
- I did some tuning of php.ini as recommended by some warnings or errors.
- I then restarted Apache as recommended: "/etc/rc.d/rc.httpd restart" did the trick.

Then I could proceed to the next step.

So please don't blame Slackware for missing
Quote:
a comprehensive package manager like any other widespread linux distro
at least for installing egroupware: it's simply not needed for that purpose.

Now if you give more details on what you did exactly, and what went wrong, it'll be a pleasure to try to help you. Or you can post these information to an egroupware forum

Last edited by Didier Spaier; 12-29-2008 at 03:34 PM. Reason: typos
 
Old 12-29-2008, 03:47 PM   #3
Zebis
LQ Newbie
 
Registered: Dec 2008
Posts: 15

Original Poster
Rep: Reputation: 0
First off the base slackware install 12.1 that I did did not have apache, MySQL, nor PHP installed by default. to do this I installed lamp (as recommended elsewhere - don't recall now.) Lamp installed those 3 for me. After having installed lamp I started the daemon. Then I installed egroupware (extracted to the httpdocs directory) like instructed. Opened a web browser and navigated to the egroupware page. On the page I ran the tests and had to make changed to my php.ini as well. Made the cahnges that I could and then began my search on how to get odbc to work as I will need mysql to work. I cannot find how to intsall ODBC anywhere online for slackware. I cannot find how to get pear to stop giving me errors. Yes I can proceed past this point (as long as you have no red 'X' you can) but that will not give me support for what I need. I believe I need the PEAR to show clear as well. So continuing past this point would not help me. Am I wrong?

Sorry for raggin on slackware, but a package manager would be helpfull since (as mentioned above) it does not come with sever packages I need. I can find packages to install egroupware for almost any other distro and have succesfully installed to ubuntu already in much less time than slackware. That is what has me so irritated. Just the level of complexity that seems to be added anytime I try to do something in slackware. It seems as if other distros have simplified alot of what you manually have to do in slack. Am I just not familiar enough with slackware? or is it intended to be so much more management intensive?
 
Old 12-29-2008, 04:51 PM   #4
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,386

Rep: Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089Reputation: 1089
On a Slackware that you don't want to mess up:
- Only install Slakware packages
- Included in the "official" distribution
- Only if Slackware doesn't include an app you need, try to find a SlackBuild to make yourself a Slackware package @ slackbuilds.org. Explanations on how to proceed are on their website.

Why ? because so :
- you will be able to remove safely and easily any installed app, reverting the state of your system to a previous one
- Your system will be consistent, e.g. all libraries will be at the version needed
- It'll be easy to track back any individual file installed on you system

How ?
- use the Slackware Packages Browser to find the package you need (be careful to choose one fitting your Slackware version), then click on its name to go to the download page, choose a mirror and download it _somewhere_
- cd _somewhere_, then, as root, type (without the quotes) "installpkg <package_name>"

I admit you won't be able to follow that advise for egroupware itself, as I didn't find a Slackware package nor a trustful SlackBuild for it. As least you know where it will be installed.

Things would have been a lot simpler if you could have started from a full Slackware installation, i.e. including all packages available, which is recommended when you install Slackware.

Nevertheless you only have to add following packages (I just checked in the Slackare Packages Browser -- I hope I don't miss anything):
httpd-2.2.9-i486-1_slack12.1 for Apache
php-5.2.8-i486-1_slack12.1 for php and pear
mysql-5.0.51b-i486-1 for MySQL

I strongly suggests you remove your LAMP installation then install these official packages instead.

Otherwise, don't complain about something broken or missing. BTW it *could* solve your "pear" issue.

Now, there *is* a package manager in Slackware, though launched through a CLI, not a GUI. It's the following set of tools (all should be used as root):
installpkg
removekg
ugradepkg
pkgtool

All have a well documented manual, e.g. try "man installpkg"

Plus, there is slackpkg, which permits you to do the same things as the other tools, plus keep a list of all installed/not installed packages, sync to a mirror to grab and install updates, etc. A usual: "man slackpkg".

Should you miss one of these tools, go grab it with the Slackware Packages Browser.

Now about your question:
Quote:
Am I just not familiar enough with slackware? or is it intended to be so much more management intensive?
guess my answer is left to the reader as an exercise.

PS you *don't* need ODBC to access a MySQL database, only a MsSQL, Oracle or MaxDB one.

Take care.

Last edited by Didier Spaier; 01-01-2009 at 02:34 AM. Reason: Typo
 
Old 12-29-2008, 10:46 PM   #5
BCarey
Senior Member
 
Registered: Oct 2005
Location: New Mexico
Distribution: Slackware
Posts: 1,476

Rep: Reputation: Disabled
I have used egroupware on 11.0, 12.0, and 12.1. On each of these versions, setting up egroupware has been a simple and straightforward process. A full Slackware install contains all the packages you need (except egroupware itself, of course). Your boss is quite right, and maybe you could learn something from him or her.

So, if you can, follow Didier's advice and remove all the LAMP stuff you installed and instead install the standard packages than come with Slackware. After that, if you have problems, we can help you.

Brian
 
Old 12-31-2008, 11:10 PM   #6
BCarey
Senior Member
 
Registered: Oct 2005
Location: New Mexico
Distribution: Slackware
Posts: 1,476

Rep: Reputation: Disabled
...and now I can say that it was just as simple on 12.2. It took me about 10 minutes to transfer my egroupware installation/database from my 11.0 server to my newly installed 12.2 laptop.

Brian
 
Old 01-01-2009, 10:16 AM   #7
Zebis
LQ Newbie
 
Registered: Dec 2008
Posts: 15

Original Poster
Rep: Reputation: 0
Thank you for your helpI did a fresh install and cleared up my problems. Now I am just configuring and setting up the DB and stuff.
 
Old 01-01-2009, 12:16 PM   #8
BCarey
Senior Member
 
Registered: Oct 2005
Location: New Mexico
Distribution: Slackware
Posts: 1,476

Rep: Reputation: Disabled
Glad to hear it. Let us know if you have any more questions.

Another tip for your future work with slackware: If you need to install a program which is not already part of slackware, your first stop should be slackbuilds.org. They have hundreds of programs which can be easily compiled and installed using standard slackware package management tools. That will keep your system clean and allow you to easily remove things if necessary.

Brian

Last edited by BCarey; 01-01-2009 at 12:18 PM.
 
  


Reply

Tags
egroupware, lamp, slackware


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
AcidRip Install - Glib Install Problems - Dependecy Issue? Crash90 Linux - Software 4 03-02-2008 05:52 PM
apt-get install dependency problems with hplip software and kde install for Agnula maybi7 Linux - Software 1 02-03-2007 05:16 PM
install suse 9.3 on a PIII system??? problems in the install screen : flickers! :( akshay_jp Suse/Novell 3 09-12-2006 11:53 AM
Ethernet Adsl Modem Driver Problems And Install Problems... akhilnair Linux - Hardware 12 11-28-2004 08:19 AM
SuSE problems; Mouse doesn't work, Wine won't install, WM won't install... Konig Linux - Distributions 1 01-21-2004 11:05 PM


All times are GMT -5. The time now is 05:14 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration