0. For some reason the Sybase setup utility refuses to run regardless of X11 security. I ran "setup -console" for a text version of the install (why everyone seems to think everything has to be GUI is beyond me anyway).
1. Sybase (64-bit) requires a libaio package that wasn't installed by my Fedora install. It would tell me that libaio.so.1 can't be loaded when trying to start the server. I managed to get this library using the Fedora add/update software GUI tool. This tool is a pain. The best bet is to use "list" and just find it. The package providing this library has an obvious name.
2. The server still won't start. A look at my server log in the Sybase software target directory, and down in "install", said it was unable to allocate the needed amount of shared memory. To correct this, I added this line:
kernel.shmmax=2147483648
to the file /etc/sysctl.conf and then ran the command "/sbin/sysctl -p". Then I went over to the Sybase install directories and started the server as I normally would. It worked.
3. The Sybase environment variables are setup in the install directory in some sample scripts. On my machine, that's /opt/sybase/SYBASE.sh for example.
A note about the Fedora software update program - it is truly shockingly awful. For one thing you can not use it if you are not connected to the internet. It will not install software from CDs or a DVD without some modification for which no help is provided (do some searches on Google to get some tips if you have to do this).
Also, Sybase does require a few other packages. But if you installed Fedora with various development options, you'll get them. It also needs a Java install.
It is said that the 32-bit version on ASE can run on a 64-bit Fedora install too, but to do that you must collect up some 32-bit libraries by, get this, installing the 32-bit version of Fedora someplace and copying off the needed files. Here's a tip on this:
http://www.petersap.nl/SybaseWiki/index.php/Running_a_32_bit_ASE_executable_with_a_64_bit_chipd
I am not at all impressed with Fedora. I would not recommend it. Its "out of the box" configuration is all but unusable, and it is deeply flawed with regard to hardware identification, particularly for graphics systems. There's no excuse. Other distributions are vastly superior in this area.
No comments:
Post a Comment