<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://petersap.nl/SybaseWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luc</id>
		<title>SybaseWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://petersap.nl/SybaseWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luc"/>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php/Special:Contributions/Luc"/>
		<updated>2026-04-04T20:52:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Docker_-_How_to_run_Sybase_ASE_in_a_container&amp;diff=1980</id>
		<title>Docker - How to run Sybase ASE in a container</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Docker_-_How_to_run_Sybase_ASE_in_a_container&amp;diff=1980"/>
				<updated>2015-11-06T15:16:44Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Create the dontainer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will show you how SAP Sybase ASE (version 16.0 GA PL01) can be run in a docker container. You will also see how to work with docker images, containters and volumes.&lt;br /&gt;
&lt;br /&gt;
All tests have been carried out on a Linux Centos 7 environment, I expect little to no change if you need to run it on Redhat. You need about 10 Gb of free space to install the Sybase software, database devices, etc. Beware that you need to split this free space into several separately mounted filesystems.&lt;br /&gt;
&lt;br /&gt;
The Sybase ASE server will be called &amp;quot;ASE1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
No performance optimization has been done for docker nor for Sybase.&lt;br /&gt;
&lt;br /&gt;
Unless otherwise noted, all commands need to be run under &amp;quot;root&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=Prepare the system=&lt;br /&gt;
Prepare your system to run docker and create the sybase user.&lt;br /&gt;
==Package update==&lt;br /&gt;
Under Centos / Redhat 7 firewalld can conflict with docker so we will remove it from the system.&lt;br /&gt;
 yum remove firewalld&lt;br /&gt;
&lt;br /&gt;
Make sure you have the latest patches installed. Reboot if a new kernel has been downloaded.&lt;br /&gt;
 yum update&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
==Add sybase user and group==&lt;br /&gt;
Docker data volumes are separate filesystems on the Linux and are made available in a docker container. The sybase processes running in these containers must have the same uid/guid for the sybase user as on the host system (your Centos / Redhat server). Keep the uid/gid for the sybase user everywhere the same.&lt;br /&gt;
&lt;br /&gt;
 groupadd sybase -g &amp;lt;free-number&amp;gt;&lt;br /&gt;
 useradd -u &amp;lt;free-number&amp;gt; -g sybase sybase&lt;br /&gt;
&lt;br /&gt;
=Initial docker setup=&lt;br /&gt;
&lt;br /&gt;
Install docker, start it, and have it started when the Linux server boots.&lt;br /&gt;
&lt;br /&gt;
 yum install docker&lt;br /&gt;
 systemctl start docker&lt;br /&gt;
 systemctl enable docker&lt;br /&gt;
&lt;br /&gt;
If you run &amp;quot;docker images&amp;quot; you can see the available images. Download a basic docker image for centos.&lt;br /&gt;
&lt;br /&gt;
 docker images&lt;br /&gt;
 docker pull centos&lt;br /&gt;
 docker images&lt;br /&gt;
&lt;br /&gt;
=Create 2 docker images customized for Sybase=&lt;br /&gt;
We will create 2 new docker images based on the centos image that has been downloaded previously. The first image will be used to store data (database devices, dump files) and the second image is used to run the Sybase processes. It is technically possible to use just 1 image.&lt;br /&gt;
==For data==&lt;br /&gt;
Run the centos image and start a bash shell. Make a note of the container id that is shown at the prompt.&lt;br /&gt;
 docker run -t -i centos /bin/bash&lt;br /&gt;
&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
Add the sybase group and user making sure that the uid and gid match with the host&lt;br /&gt;
 groupadd sybase -g &amp;lt;number&amp;gt;&lt;br /&gt;
 useradd -u &amp;lt;number&amp;gt; -g sybase sybase&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Create a new image based on the actions we have made&lt;br /&gt;
 docker commit -m &amp;quot;sybase data image&amp;quot; -a &amp;quot;Peter Sap&amp;quot; &amp;lt;container-ID&amp;gt; sybase_data/centos:v1&lt;br /&gt;
 docker images&lt;br /&gt;
&lt;br /&gt;
==For the Sybase processes==&lt;br /&gt;
Run the centos image once more to install the additional packages that are required to run Sybase processes.&lt;br /&gt;
 docker run -t -i centos /bin/bash&lt;br /&gt;
 yum update&lt;br /&gt;
 yum install glibc.i686 libaio&lt;br /&gt;
 groupadd sybase -g &amp;lt;free-number&amp;gt;&lt;br /&gt;
 useradd -u &amp;lt;free-number&amp;gt; -g sybase sybase&lt;br /&gt;
 exit&lt;br /&gt;
 docker commit -m &amp;quot;sybase server image&amp;quot; -a &amp;quot;Peter Sap&amp;quot; &amp;lt;2nd container-ID&amp;gt; sybase_server/centos:v1&lt;br /&gt;
 docker images&lt;br /&gt;
&lt;br /&gt;
=Setup storage=&lt;br /&gt;
In the test case that I have used a disk of 10 Gb was available at /dev/sdb. Modify all storage related instructions to your specific environment.&lt;br /&gt;
&lt;br /&gt;
 pvcreate /dev/sdb&lt;br /&gt;
 vgcreate docker_vg /dev/sdb&lt;br /&gt;
&lt;br /&gt;
=Create the docker container for the database files=&lt;br /&gt;
==Setup storage==&lt;br /&gt;
Create a filesystem of 2 Gb for the database files. Consider this as a bare minumum not sized for user databases nor for database dump files.&lt;br /&gt;
 lvcreate -L 2G -n ASE1_data docker_vg&lt;br /&gt;
 mkfs /dev/docker_vg/ASE1_data&lt;br /&gt;
 mkdir /ASE1_data&lt;br /&gt;
 mount /dev/docker_vg/ASE1_data /ASE1_data&lt;br /&gt;
 chown sybase:sybase /ASE1_data&lt;br /&gt;
&lt;br /&gt;
==Create a Dockerfile and the image==&lt;br /&gt;
 mkdir -p /var/docker_projects/sybase_data&lt;br /&gt;
 vi /var/docker_projects/sybase_data/Dockerfile&lt;br /&gt;
&lt;br /&gt;
 # Dockerfile for sybase data volume containers&lt;br /&gt;
 FROM sybase_data/centos:v1&lt;br /&gt;
 MAINTAINER peter@petersap.nl&lt;br /&gt;
 USER sybase&lt;br /&gt;
&lt;br /&gt;
Build the image&lt;br /&gt;
 docker build -t=&amp;quot;sybase/data:v1&amp;quot; /var/docker_projects/sybase_data&lt;br /&gt;
&lt;br /&gt;
==Create the container==&lt;br /&gt;
&lt;br /&gt;
 docker create --privileged=true -v /ASE1_data:/ASE1_data --name=ASE1_data -t -i sybase/data:v1&lt;br /&gt;
&lt;br /&gt;
=Create the container for the Sybase software=&lt;br /&gt;
&lt;br /&gt;
==Setup storage==&lt;br /&gt;
Create a filesystem of 6 Gb for the Sybase software.&lt;br /&gt;
 lvcreate -L 6G -n sybase-ase160.22544 docker_vg&lt;br /&gt;
 mkfs /dev/docker_vg/sybase-ase160.22544&lt;br /&gt;
 mkdir /sybase-ase160.22544&lt;br /&gt;
 mount /dev/docker_vg/sybase-ase160.22544 /sybase-ase160.22544&lt;br /&gt;
 chown sybase:sybase /sybase-ase160.22544&lt;br /&gt;
&lt;br /&gt;
==Install the Sybase software==&lt;br /&gt;
 su - sybase&lt;br /&gt;
 cd /sybase-ase160.22544&lt;br /&gt;
Copy the Sybase software into the current directory&lt;br /&gt;
 scp &amp;lt;user&amp;gt;@&amp;lt;server&amp;gt;:&amp;lt;directory&amp;gt;/EBF22544.tgz .&lt;br /&gt;
 tar -xf EBF22544.tgz&lt;br /&gt;
 rm EBF22544.tgz&lt;br /&gt;
 cd ebf22544&lt;br /&gt;
Run the installer, install the software in /sybase-ase160.22544. Do not configure any of the products.&lt;br /&gt;
 ./setup.bin&lt;br /&gt;
 cd ..&lt;br /&gt;
 rm -Rf ebf22544&lt;br /&gt;
Type exit to go back to root&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Create the container==&lt;br /&gt;
Note that we use the &amp;quot;sybase/data:v1&amp;quot; image again, as we did when the container for the database files was created.&lt;br /&gt;
 docker create --privileged=true -v /sybase-ase160.22544:/sybase-ase160.22544 --name=ase160.22544 -t -i sybase/data:v1&lt;br /&gt;
&lt;br /&gt;
=Create the container to run Sybase ASE=&lt;br /&gt;
==Setup storage==&lt;br /&gt;
Create a filesystem of 2 Gb to store the errorlog files, startup scripts, etc.&lt;br /&gt;
 lvcreate -L 2G -n ASE1_server docker_vg&lt;br /&gt;
 mkfs /dev/docker_vg/ASE1_server&lt;br /&gt;
 mkdir /ASE1_server&lt;br /&gt;
 mount /dev/docker_vg/ASE1_server /ASE1_server&lt;br /&gt;
 chown sybase:sybase /ASE1_server&lt;br /&gt;
&lt;br /&gt;
==Create a Dockerfile==&lt;br /&gt;
 mkdir -p /var/docker_projects/sybase_server&lt;br /&gt;
 vi /var/docker_projects/sybase_server/Dockerfile&lt;br /&gt;
&lt;br /&gt;
 # Dockerfile for sybase server containers&lt;br /&gt;
 FROM sybase_server/centos:v1&lt;br /&gt;
 MAINTAINER peter@petersap.nl&lt;br /&gt;
 USER sybase&lt;br /&gt;
&lt;br /&gt;
==Build the image==&lt;br /&gt;
 docker build -t=&amp;quot;sybase/server:v1&amp;quot; /var/docker_projects/sybase_server&lt;br /&gt;
&lt;br /&gt;
==Create the container==&lt;br /&gt;
Change the ip-address 10.0.0.29 to match your own environment. The port numbers 5000 can also be changed. Remember to make the same changes later on.&lt;br /&gt;
&lt;br /&gt;
As you can see below, the &amp;quot;docker create&amp;quot; statement references to the containers that have already been created, using the --volumes-from option.&lt;br /&gt;
 docker create --hostname=ASE1_server --publish=10.0.0.29:5000:5000 --privileged=true --volumes-from ASE1_data --volumes-from ase160.22544 -v /ASE1_server:/ASE1_server --name=ASE1_server -t -i sybase/server:v1&lt;br /&gt;
&lt;br /&gt;
=Build the Sybase ASE server=&lt;br /&gt;
At this point we have created the containers for the Sybase software (with the software installed), a container for the database devices and a container to run ASE. Now we will start the container for running ASE and build the Sybase server.&lt;br /&gt;
==Start the container==&lt;br /&gt;
 docker start --attach=true --interactive=true ASE1_server&lt;br /&gt;
&lt;br /&gt;
You should get a bash shell while running the container.&lt;br /&gt;
&lt;br /&gt;
Source in the Sybase environment variables.&lt;br /&gt;
 . /sybase-ase160.22544/SYBASE.sh&lt;br /&gt;
==Create a resource file==&lt;br /&gt;
Create a resource file for building ASE&lt;br /&gt;
&lt;br /&gt;
 cd /ASE1_server&lt;br /&gt;
 vi ASE1.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: ASE1&lt;br /&gt;
 sqlsrv.sa_password: secret123&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: yes&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: ASE1_server&lt;br /&gt;
 sqlsrv.network_port_list: 5000&lt;br /&gt;
 sqlsrv.application_type: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /ASE1_data/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: /ASE1_server/ASE1.errorlog&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /ASE1_data/sybsystemprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /ASE1_data/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.tempdb_device_physical_name: /ASE1_data/tempdb.dat&lt;br /&gt;
 sqlsrv.tempdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.tempdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
 #sqlsrv.addl_cmdline_parameters: PUT_ANY_ADDITIONAL_COMMAND_LINE_PARAMETERS_HERE&lt;br /&gt;
 sqlsrv.do_configure_pci: no&lt;br /&gt;
 sqlsrv.sybpcidb_device_physical_name: PUT_THE_PATH_OF_YOUR_SYBPCIDB_DATA_DEVICE_HERE&lt;br /&gt;
 sqlsrv.sybpcidb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybpcidb_database_size: USE_DEFAULT&lt;br /&gt;
 # If sqlsrv.do_optimize_config is set to yes, both sqlsrv.avail_physical_memory and sqlsrv.avail_cpu_num need to be set.&lt;br /&gt;
 sqlsrv.do_optimize_config: no&lt;br /&gt;
 sqlsrv.avail_physical_memory: PUT_THE_AVAILABLE_PHYSICAL_MEMORY_FOR_ASE_IN_OPTIMIZATION&lt;br /&gt;
 sqlsrv.avail_cpu_num: PUT_THE_AVAILABLE_NUMBER_CPU_FOR_ASE_IN_OPTIMIZATION&lt;br /&gt;
==Build ASE1==&lt;br /&gt;
 srvbuildres -r ASE1.rs&lt;br /&gt;
&lt;br /&gt;
Add an extra entry to the interfaces file to allow ASE to connect to the backupserver that will be running in another container. Remember to make changes to the ip-address and port number where needed.&lt;br /&gt;
&lt;br /&gt;
 vi $SYBASE/interfaces&lt;br /&gt;
&lt;br /&gt;
Add these lines&lt;br /&gt;
&lt;br /&gt;
 SYB_BACKUP_docker&lt;br /&gt;
        query tcp ether 10.0.0.29 5001&lt;br /&gt;
&lt;br /&gt;
Modify the corresponding entry in ASE. Also, configure &amp;quot;console logging&amp;quot; to capture the ASE errorlog inside the log file of the running container.&lt;br /&gt;
&lt;br /&gt;
 isql -Usa -Psecret123 -SASE1&lt;br /&gt;
 sp_addserver SYB_BACKUP,null,SYB_BACKUP_docker&lt;br /&gt;
 go&lt;br /&gt;
 sp_configure 'enable console logging',1&lt;br /&gt;
 go&lt;br /&gt;
 exit&lt;br /&gt;
==Create a start script==&lt;br /&gt;
Create a script that will start ASE1 when the docker container is kicked off.&lt;br /&gt;
&lt;br /&gt;
 cd /ASE1_server&lt;br /&gt;
 vi start_ASE1.sh&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # Source in the Sybase environment variables&lt;br /&gt;
 &lt;br /&gt;
 . /sybase-ase160.22544/SYBASE.sh&lt;br /&gt;
 &lt;br /&gt;
 # Start ASE1&lt;br /&gt;
 ${SYBASE}/${SYBASE_ASE}/install/RUN_ASE1&lt;br /&gt;
 RET=$?&lt;br /&gt;
 &lt;br /&gt;
 exit ${RET}&lt;br /&gt;
&lt;br /&gt;
 chmod +x start_ASE1.sh&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
You should now be back at the root prompt of your Linux centos/redhat host.&lt;br /&gt;
&lt;br /&gt;
=Create a new container that will kick off ASE1 when the container starts=&lt;br /&gt;
As you have seen above, if you start the container you will get a bash prompt. Now we need to build the container once more with the ENTRYPOINT clause in the Dockerfile so start script is executed where container ASE1_server is started.&lt;br /&gt;
==Create a Dockerfile==&lt;br /&gt;
 mkdir -p /var/docker_projects/ASE1_server&lt;br /&gt;
 cp /var/docker_projects/sybase_server/Dockerfile /var/docker_projects/ASE1_server&lt;br /&gt;
&lt;br /&gt;
Add this line to the new Dockerfile (/var/docker_projects/ASE1_server/Dockerfile)&lt;br /&gt;
&lt;br /&gt;
 ENTRYPOINT /ASE1_server/start_ASE1.sh&lt;br /&gt;
&lt;br /&gt;
==Create image and container==&lt;br /&gt;
&lt;br /&gt;
 docker build -t=&amp;quot;sybase/ase1:v1&amp;quot; /var/docker_projects/ASE1_server&lt;br /&gt;
 docker rm ASE1_server&lt;br /&gt;
 docker create --hostname=ASE1_server --publish=10.0.0.29:5000:5000 --privileged=true --volumes-from ASE1_data --volumes-from ase160.22544 -v /ASE1_server:/ASE1_server --name=ASE1_server -t -i sybase/ase1:v1&lt;br /&gt;
==Start the container to run ASE1==&lt;br /&gt;
 docker start ASE1_server&lt;br /&gt;
Run &amp;quot;docker ps&amp;quot; to see the container running. If it is not running do &amp;quot;docker logs ASE1_server&amp;quot;.&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
=Build the Sybase backup server=&lt;br /&gt;
==Create the container==&lt;br /&gt;
&lt;br /&gt;
 docker create --hostname=ASE1_BCK_server --publish=10.0.0.29:5001:5001 --privileged=true --volumes-from ASE1_server --name=ASE1_BCK_server -t -i sybase/server:v1&lt;br /&gt;
&lt;br /&gt;
==Build the Sybase backup server==&lt;br /&gt;
&lt;br /&gt;
 docker start --attach=true --interactive=true ASE1_BCK_server&lt;br /&gt;
&lt;br /&gt;
 . /sybase-ase160.22544/SYBASE.sh&lt;br /&gt;
 cd /ASE1_server&lt;br /&gt;
 vi SYB_BACKUP.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: bsrv&lt;br /&gt;
 bsrv.server_name: SYB_BACKUP&lt;br /&gt;
 bsrv.new_config: yes&lt;br /&gt;
 bsrv.do_add_backup_server: yes&lt;br /&gt;
 bsrv.do_upgrade: no&lt;br /&gt;
 bsrv.network_protocol_list: tcp&lt;br /&gt;
 bsrv.network_hostname_list: ASE1_BCK_server&lt;br /&gt;
 bsrv.network_port_list: 5001&lt;br /&gt;
 bsrv.allow_hosts_list: +&lt;br /&gt;
 bsrv.language: USE_DEFAULT&lt;br /&gt;
 bsrv.character_set: USE_DEFAULT&lt;br /&gt;
 bsrv.tape_config_file: USE_DEFAULT&lt;br /&gt;
 bsrv.errorlog: /ASE1_server/SYB_BACKUP.errorlog&lt;br /&gt;
 sqlsrv.related_sqlsrvr: ASE1&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: secret123&lt;br /&gt;
 #bsrv.addl_cmdline_parameters: PUT_ANY_ADDITIONAL_COMMAND_LINE_PARAMETERS_HERE&lt;br /&gt;
&lt;br /&gt;
 srvbuildres -r SYB_BACKUP.rs&lt;br /&gt;
&lt;br /&gt;
==Create a start script==&lt;br /&gt;
Create a script that will start the backup server when the docker container is started&lt;br /&gt;
&lt;br /&gt;
 vi start_ASE1_BCK.sh&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # Source in the Sybase environment variables&lt;br /&gt;
 &lt;br /&gt;
 . /sybase-ase160.22544/SYBASE.sh&lt;br /&gt;
 &lt;br /&gt;
 # Start ASE1_BCK&lt;br /&gt;
 ${SYBASE}/${SYBASE_ASE}/install/RUN_SYB_BACKUP&lt;br /&gt;
 RET=$?&lt;br /&gt;
 &lt;br /&gt;
 exit ${RET}&lt;br /&gt;
&lt;br /&gt;
 chmod +x start_ASE1_BCK.sh&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Create a new container that will kick off ASE1_BCK when the container starts==&lt;br /&gt;
 mkdir -p /var/docker_projects/ASE1_BCK_server&lt;br /&gt;
 cp /var/docker_projects/sybase_server/Dockerfile /var/docker_projects/ASE1_BCK_server&lt;br /&gt;
&lt;br /&gt;
Add this line to the new Dockerfile (/var/docker_projects/ASE1_BCK_server/Dockerfile)&lt;br /&gt;
&lt;br /&gt;
 ENTRYPOINT /ASE1_server/start_ASE1_BCK.sh&lt;br /&gt;
&lt;br /&gt;
Create a new image and a new container, remember to change the ip-address and the port number.&lt;br /&gt;
&lt;br /&gt;
 docker build -t=&amp;quot;sybase/ase1_bck:v1&amp;quot; /var/docker_projects/ASE1_BCK_server&lt;br /&gt;
 docker rm ASE1_BCK_server&lt;br /&gt;
 docker create --hostname=ASE1_BCK_server --publish=10.0.0.29:5001:5001 --privileged=true --volumes-from ASE1_server --name=ASE1_BCK_server -t -i sybase/ase1_bck:v1&lt;br /&gt;
 docker start ASE1_BCK_server&lt;br /&gt;
&lt;br /&gt;
=How to manage the Sybase instances=&lt;br /&gt;
&lt;br /&gt;
Sybase ASE and backup server can be stopped and started with docker commands&lt;br /&gt;
 docker start ASE1_server&lt;br /&gt;
 docker start ASE1_BCK_server&lt;br /&gt;
 docker ps&lt;br /&gt;
 docker stop ASE1_server&lt;br /&gt;
 docker stop ASE1_BCK_server&lt;br /&gt;
&lt;br /&gt;
If you run the &amp;quot;shutdown&amp;quot; command in Sybase ASE the server will stop and the docker container will also end. Same for the backup server if you run &amp;quot;shutdown SYB_BACKUP&amp;quot; in ASE.&lt;br /&gt;
&lt;br /&gt;
If for some reason a server will not start (or crashes) you can examine the console log file&lt;br /&gt;
 docker logs ASE1_server&lt;br /&gt;
&lt;br /&gt;
All the Sybase files are also accesable on the Linux (centos/Redhat) host so if a container will not start anymore you can still make changes to the configuration.&lt;br /&gt;
&lt;br /&gt;
=Wrapping up=&lt;br /&gt;
&lt;br /&gt;
==add to /etc/fstab==&lt;br /&gt;
Add the filesystems to /etc/fstab&lt;br /&gt;
 /dev/docker_vg/sybase-ase160.22544 /sybase-ase160.22544 ext2 defaults 0 0&lt;br /&gt;
 /dev/docker_vg/ASE1_data /ASE1_data ext2 defaults 0 0&lt;br /&gt;
 /dev/docker_vg/ASE1_server /ASE1_server ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=User:Luc&amp;diff=1942</id>
		<title>User:Luc</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=User:Luc&amp;diff=1942"/>
				<updated>2011-06-01T09:49:27Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: Created page with 'Website: [http://www.solstice.nl]'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Website: [http://www.solstice.nl]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Xen&amp;diff=1793</id>
		<title>Xen</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Xen&amp;diff=1793"/>
				<updated>2008-03-05T10:58:28Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm using Xen virtualization (http://www.xensource.com) to run my ASE and Replication Servers on Linux systems. Here are some real life experiences:&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
When you use raw devices and create those from Domain-0 they become visible in the guest domain as owned by root. When you chown these devices to for instance the sybase user, the ownership will be reversed to root after a reboot. The solution for this is to execute a script from /etc/init.d at boottime that sets the right ownership/permissions.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* ASE 15.0 works OK but sofar only limited tests have been performed.&lt;br /&gt;
* Replication Server 15.0 is not a good combination with a 32bit xen-hypervisor (with a 64bit hypervisor and dom0, there is no issue, even in a 32bit domU running on the 64 bit hypervisor/kernel). Replication Server needs the TLS functionality. For performance reasons Xen uses its own mechanism to handle &amp;quot;thread-local storage&amp;quot; (http://en.wikipedia.org/wiki/Thread_Local_Storage) in stead of the libraries in /lib/tls. When you install a replication server and a  stable device cannot be created (or only a single 16Kb allocation is made) you hit the tls bug. See below for a description to identify this issue in more detail and how to use the standard /lib/tls libraries. Further research is now focussed on the performance impact of using thread local storage from /lib/tls in combination with Xen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Throubleshooting Replication Server ===&lt;br /&gt;
Use the Linux ldd utility to check if the repserver binary (located in $SYBASE/$SYBASE_REP/bin) picks up the right libraries from /lib/tls. Just do a &amp;quot;ldd ./repserver&amp;quot; and check the output. You should get this: (ignore the hexadecimal numbers)&lt;br /&gt;
&lt;br /&gt;
 libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x008b4000)&lt;br /&gt;
 libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00c95000)&lt;br /&gt;
 libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x00b7f000)&lt;br /&gt;
 libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x00ba4000)&lt;br /&gt;
 libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00a53000)&lt;br /&gt;
 librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00736000)&lt;br /&gt;
 /lib/ld-linux.so.2 (0x00a3a000)&lt;br /&gt;
&lt;br /&gt;
Note: your output might also mention linux-gate.so.1, just ignore this.&lt;br /&gt;
&lt;br /&gt;
When you get something else do one of the following, depending on your situation:&lt;br /&gt;
* When you have disabled tls in the process of setting up a Xen domain, reverse this step. Xen asks you to rename the tls directory in /lib to something like &amp;quot;tls.disabled&amp;quot;. Rename the directory back to tls.&lt;br /&gt;
* Check the libraries in /lib/i686. Go to /lib/i686 and rename the files libc.so.6, libm.so.6, libpthread.so.0 and librt.so.1 to something else. This might not be the best solution for everybody since these files are soft links to the actual libraries, but for repserver it works (sorry, I'm not a Linux guru). No reboot is needed since the libraries are loaded on demand.&lt;br /&gt;
* It still doesn't work? Send me an e-mail.&lt;br /&gt;
&lt;br /&gt;
The setup if correct if you see this during booting of the domain:&lt;br /&gt;
&lt;br /&gt;
 ***************************************************************&lt;br /&gt;
 ***************************************************************&lt;br /&gt;
 ** WARNING: Currently emulating unsupported memory accesses  **&lt;br /&gt;
 **          in /lib/tls libraries. The emulation is very     **&lt;br /&gt;
 **          slow. To ensure full performance you should      **&lt;br /&gt;
 **          execute the following as root:                   **&lt;br /&gt;
 **          mv /lib/tls /lib/tls.disabled                    **&lt;br /&gt;
 ***************************************************************&lt;br /&gt;
 ***************************************************************&lt;br /&gt;
&lt;br /&gt;
Good luck!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;br /&gt;
[[category:RepServer]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1790</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1790"/>
				<updated>2008-02-21T11:22:28Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Ubuntu-6.06 LTS (dapper) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
=Adaptive Server Enterprise (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.x_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| no || no  || n.a. || no || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| no || no  || no || no || no&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-4.0_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || yes (with a trick) || [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-7.10_x86-32&lt;br /&gt;
| ? || no  || n.a. || no || n.a.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For detailed information how to install ASE go here: [[Installation guidelines ASE]]&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
===Debian-4.0 (etch)===&lt;br /&gt;
Add the extra package:&lt;br /&gt;
 apt-get install libaio.1 &lt;br /&gt;
&lt;br /&gt;
And manually:&lt;br /&gt;
 wget http://ftp.debian.org/debian/pool/main/g/gcc-2.95/libstdc%2B%2B2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-6.06 LTS (dapper)===&lt;br /&gt;
Like Debian-4.0&lt;br /&gt;
&lt;br /&gt;
 wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-24_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-24_i386.deb&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-7.10 (gutsy)===&lt;br /&gt;
Not working...&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 4.0 (etch)===&lt;br /&gt;
Tested with 15.0.2.&lt;br /&gt;
Install the extra packages:&lt;br /&gt;
 apt-get install  libaio.1  libstdc++5&lt;br /&gt;
 http://ftp.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Sybase has now also released a 64 bit version for this distro.&lt;br /&gt;
&lt;br /&gt;
You can access get a copy here http://www.sybase.com/linuxpromo.&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian / Ubuntu===&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
See this page for detailed instructions: [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;br /&gt;
[[category:RepServer]]&lt;br /&gt;
[[category:OpenSwitch]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1789</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1789"/>
				<updated>2008-02-20T16:17:56Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprise (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
=Adaptive Server Enterprise (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.x_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| no || no  || n.a. || no || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| no || no  || no || no || no&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-4.0_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || yes (with a trick) || [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-7.10_x86-32&lt;br /&gt;
| ? || no  || n.a. || no || n.a.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For detailed information how to install ASE go here: [[Installation guidelines ASE]]&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
===Debian-4.0 (etch)===&lt;br /&gt;
Add the extra package:&lt;br /&gt;
 apt-get install libaio.1 &lt;br /&gt;
&lt;br /&gt;
And manually:&lt;br /&gt;
 wget http://ftp.debian.org/debian/pool/main/g/gcc-2.95/libstdc%2B%2B2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-6.06 LTS (dapper)===&lt;br /&gt;
See Debian-4.0&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-7.10 (gutsy)===&lt;br /&gt;
Not working...&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 4.0 (etch)===&lt;br /&gt;
Tested with 15.0.2.&lt;br /&gt;
Install the extra packages:&lt;br /&gt;
 apt-get install  libaio.1  libstdc++5&lt;br /&gt;
 http://ftp.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Sybase has now also released a 64 bit version for this distro.&lt;br /&gt;
&lt;br /&gt;
You can access get a copy here http://www.sybase.com/linuxpromo.&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian / Ubuntu===&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
See this page for detailed instructions: [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;br /&gt;
[[category:RepServer]]&lt;br /&gt;
[[category:OpenSwitch]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1788</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1788"/>
				<updated>2008-02-20T16:14:36Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Version 15.0.x (x86-32) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
=Adaptive Server Enterprise (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| no || no  || n.a. || no || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| no || no  || no || no || no&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-4.0_x86-32&lt;br /&gt;
| ? || yes  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || yes (with a trick) || [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-7.10_x86-32&lt;br /&gt;
| ? || no  || n.a. || no || n.a.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For detailed information how to install ASE go here: [[Installation guidelines ASE]]&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
===Debian-4.0 (etch)===&lt;br /&gt;
Add the extra package:&lt;br /&gt;
 apt-get install libaio.1 &lt;br /&gt;
&lt;br /&gt;
And manually:&lt;br /&gt;
 wget http://ftp.debian.org/debian/pool/main/g/gcc-2.95/libstdc%2B%2B2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-6.06 LTS (dapper)===&lt;br /&gt;
See Debian-4.0&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-7.10 (gutsy)===&lt;br /&gt;
Not working...&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 4.0 (etch)===&lt;br /&gt;
Tested with 15.0.2.&lt;br /&gt;
Install the extra packages:&lt;br /&gt;
 apt-get install  libaio.1  libstdc++5&lt;br /&gt;
 http://ftp.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Sybase has now also released a 64 bit version for this distro.&lt;br /&gt;
&lt;br /&gt;
You can access get a copy here http://www.sybase.com/linuxpromo.&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian / Ubuntu===&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
See this page for detailed instructions: [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;br /&gt;
[[category:RepServer]]&lt;br /&gt;
[[category:OpenSwitch]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1787</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1787"/>
				<updated>2008-02-20T16:06:09Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Version 12.5.x (x86-32) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
=Adaptive Server Enterprise (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| no || no  || n.a. || no || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| no || no  || no || no || no&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-4.0_x86-32&lt;br /&gt;
| ? || yes  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || yes (with a trick) || [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-7.10_x86-32&lt;br /&gt;
| ? || no  || n.a. || no || n.a.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For detailed information how to install ASE go here: [[Installation guidelines ASE]]&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
===Debian-4.0 (etch)===&lt;br /&gt;
Add the extra package:&lt;br /&gt;
 apt-get install libaio.1 &lt;br /&gt;
&lt;br /&gt;
And manually:&lt;br /&gt;
 wget http://ftp.debian.org/debian/pool/main/g/gcc-2.95/libstdc%2B%2B2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
 dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-6.06 LTS (dapper)===&lt;br /&gt;
See Debian-4.0&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-7.10 (gutsy)===&lt;br /&gt;
Not working...&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Sybase has now also released a 64 bit version for this distro.&lt;br /&gt;
&lt;br /&gt;
You can access get a copy here http://www.sybase.com/linuxpromo.&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian / Ubuntu===&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
See this page for detailed instructions: [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;br /&gt;
[[category:RepServer]]&lt;br /&gt;
[[category:OpenSwitch]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1786</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1786"/>
				<updated>2008-02-20T15:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprise (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
=Adaptive Server Enterprise (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| no || no  || n.a. || no || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| no || no  || no || no || no&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-4.0_x86-32&lt;br /&gt;
| ? || yes  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || yes (with a trick) || [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-7.10_x86-32&lt;br /&gt;
| ? || no  || n.a. || no || n.a.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For detailed information how to install ASE go here: [[Installation guidelines ASE]]&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Sybase has now also released a 64 bit version for this distro.&lt;br /&gt;
&lt;br /&gt;
You can access get a copy here http://www.sybase.com/linuxpromo.&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian / Ubuntu===&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
See this page for detailed instructions: [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;br /&gt;
[[category:RepServer]]&lt;br /&gt;
[[category:OpenSwitch]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1785</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1785"/>
				<updated>2008-02-20T14:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprise (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
=Adaptive Server Enterprise (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| no || no  || n.a. || no || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| no || no  || no || no || no&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-4.0_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || yes (with a trick) || [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-7.10_x86-32&lt;br /&gt;
| ? || no  || n.a. || no || n.a.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For detailed information how to install ASE go here: [[Installation guidelines ASE]]&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Sybase has now also released a 64 bit version for this distro.&lt;br /&gt;
&lt;br /&gt;
You can access get a copy here http://www.sybase.com/linuxpromo.&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian / Ubuntu===&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
See this page for detailed instructions: [[Ubuntu 64 bit ASE installation]]&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:ASE]]&lt;br /&gt;
[[category:RepServer]]&lt;br /&gt;
[[category:OpenSwitch]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1551</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1551"/>
				<updated>2006-10-09T09:40:27Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Operating system part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland (http://www.solstice.nl)&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
&lt;br /&gt;
Enable the operating system to allow more than the default 500M for a single shared memory segment.&lt;br /&gt;
&lt;br /&gt;
*Solaris /etc/system&lt;br /&gt;
 set shmsys:shminfo_shmmax = 4294967295&lt;br /&gt;
&lt;br /&gt;
*Linux /etc/sysctl (this is for Debian/Ubunt, use a dot instead of the / in Redhat)&lt;br /&gt;
 kernel/shmmax=33554432000&lt;br /&gt;
&lt;br /&gt;
Make directories, operatingsystem group and user:&lt;br /&gt;
 mkdir    -p /opt/sybase/syb01&lt;br /&gt;
 mkdir    -p /var/sybase/syb01&lt;br /&gt;
 groupadd syb01&lt;br /&gt;
 useradd  -g syb01  -d  /opt/sybase/syb01  syb01&lt;br /&gt;
 chown    syb01:syb01  /opt/sybase/syb01  /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Create at least 5 raw-devices for master (200M), sybprocs(200M), sybsystemdb(200M), data01(32G) and log01(2G). Raw devices are never slower than cooked-devices. Also chown the raw-devs.&lt;br /&gt;
&lt;br /&gt;
When you using filesystems, solaris 9 or newer and sybase 12.x , use the forecedirectio option tot mount the filesystem. Because this option is for the whole filesystemen, do not use this filesystem for other files than sybase datadevices.&lt;br /&gt;
&lt;br /&gt;
An /etc/vfstab example:&lt;br /&gt;
 /dev/md/dsk/d33  /dev/md/rdsk/d33   /var/sybase   ufs  2  yes    '''forcedirectio'''&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file srvbuild-myase.rs to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild-myase.rs&lt;br /&gt;
&lt;br /&gt;
Make a resource file sqlloc-myase.rs to the configure the charset-sortorder of the new ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc-myase.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory','15000M'&lt;br /&gt;
   sp_cacheconfig 'default data cache','7000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','5000M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=200M'&lt;br /&gt;
     sp_poolconfig 'default data cache','2000M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=200M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','1500M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=200M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=200M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','750M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','750M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=200M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',208160&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',1000&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1550</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1550"/>
				<updated>2006-10-09T09:34:33Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Operating system part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland (http://www.solstice.nl)&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
&lt;br /&gt;
Enable the operating system to allow more than the default 500M for a single shared memory segment.&lt;br /&gt;
&lt;br /&gt;
*Solaris /etc/system&lt;br /&gt;
 set shmsys:shminfo_shmmax = 4294967295&lt;br /&gt;
&lt;br /&gt;
*Linux /etc/sysctl (this is for Debian/Ubunt, use a dot instead of the / in Redhat)&lt;br /&gt;
 kernel/shmmax=33554432000&lt;br /&gt;
&lt;br /&gt;
Make operatingsystem group and user:&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices (never slower than cooked-devices). Also chown these.&lt;br /&gt;
&lt;br /&gt;
When you using filesystems, solaris 9 or newer and sybase 12.x , use the forecedirectio option tot mount the filesystem. Because this option is for the whole filesystemen, do not use this filesystem for other files than sybase datadevices.&lt;br /&gt;
&lt;br /&gt;
An /etc/vfstab example:&lt;br /&gt;
 /dev/md/dsk/d33  /dev/md/rdsk/d33   /var/sybase   ufs  2  yes    '''forcedirectio'''&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file srvbuild-myase.rs to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild-myase.rs&lt;br /&gt;
&lt;br /&gt;
Make a resource file sqlloc-myase.rs to the configure the charset-sortorder of the new ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc-myase.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory','15000M'&lt;br /&gt;
   sp_cacheconfig 'default data cache','7000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','5000M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=200M'&lt;br /&gt;
     sp_poolconfig 'default data cache','2000M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=200M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','1500M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=200M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=200M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','750M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','750M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=200M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',208160&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',1000&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1549</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1549"/>
				<updated>2006-10-09T09:27:36Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland (http://www.solstice.nl)&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
&lt;br /&gt;
Enable the operating system to allow more than the default 500M for a single shared memory segment.&lt;br /&gt;
&lt;br /&gt;
*Solaris /etc/system&lt;br /&gt;
 set shmsys:shminfo_shmmax = 4294967295&lt;br /&gt;
&lt;br /&gt;
*Linux /etc/sysctl (this is for Debian/Ubunt, use a dot instead of the / in Redhat)&lt;br /&gt;
 kernel/shmmax=33554432000&lt;br /&gt;
&lt;br /&gt;
Make operatingsystem group and user:&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices (never slower than cooked-devices). Also chown these.&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file srvbuild-myase.rs to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild-myase.rs&lt;br /&gt;
&lt;br /&gt;
Make a resource file sqlloc-myase.rs to the configure the charset-sortorder of the new ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc-myase.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory','15000M'&lt;br /&gt;
   sp_cacheconfig 'default data cache','7000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','5000M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=200M'&lt;br /&gt;
     sp_poolconfig 'default data cache','2000M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=200M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','1500M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=200M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=200M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','750M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','750M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=200M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',208160&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',1000&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1548</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1548"/>
				<updated>2006-10-06T15:24:26Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Application part: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
&lt;br /&gt;
Enable the operating system to allow more than the default 500M for a single shared memory segment.&lt;br /&gt;
&lt;br /&gt;
*Solaris /etc/system&lt;br /&gt;
 set shmsys:shminfo_shmmax = 4294967295&lt;br /&gt;
&lt;br /&gt;
*Linux /etc/sysctl (this is for Debian/Ubunt, use a dot instead of the / in Redhat)&lt;br /&gt;
 kernel/shmmax=33554432000&lt;br /&gt;
&lt;br /&gt;
Make operatingsystem group and user:&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices (never slower than cooked-devices). Also chown these.&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file srvbuild-myase.rs to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild-myase.rs&lt;br /&gt;
&lt;br /&gt;
Make a resource file sqlloc-myase.rs to the configure the charset-sortorder of the new ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc-myase.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory','15000M'&lt;br /&gt;
   sp_cacheconfig 'default data cache','7000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','5000M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=200M'&lt;br /&gt;
     sp_poolconfig 'default data cache','2000M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=200M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','1500M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=200M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=200M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','750M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','750M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=200M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',208160&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',1000&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1547</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1547"/>
				<updated>2006-09-12T20:09:35Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Operating system part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
&lt;br /&gt;
Enable the operating system to allow more than the default 500M for a single shared memory segment.&lt;br /&gt;
&lt;br /&gt;
*Solaris /etc/system&lt;br /&gt;
 set shmsys:shminfo_shmmax = 4294967295&lt;br /&gt;
&lt;br /&gt;
*Linux /etc/sysctl (this is for Debian/Ubunt, use a dot instead of the / in Redhat)&lt;br /&gt;
 kernel/shmmax=33554432000&lt;br /&gt;
&lt;br /&gt;
Make operatingsystem group and user:&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices (never slower than cooked-devices). Also chown these.&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory','15000M'&lt;br /&gt;
   sp_cacheconfig 'default data cache','7000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','5000M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=200M'&lt;br /&gt;
     sp_poolconfig 'default data cache','2000M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=200M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','1500M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=200M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=200M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','750M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','750M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=200M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',208160&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',1000&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1546</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1546"/>
				<updated>2006-09-12T20:02:28Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Operating system part */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
&lt;br /&gt;
Evable the operating system to allow more than 500M shared memory  (Solaris /etc/system, Linux /etc/sysctl)&lt;br /&gt;
&lt;br /&gt;
Make operatingsystem group and user:&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices (never slower than cooked-devices). Also chown these.&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory','15000M'&lt;br /&gt;
   sp_cacheconfig 'default data cache','7000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','5000M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=200M'&lt;br /&gt;
     sp_poolconfig 'default data cache','2000M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=200M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','1500M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=200M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=200M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','750M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','750M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=200M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',208160&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',1000&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1545</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1545"/>
				<updated>2006-09-12T19:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices, if planned not to use cooked-devices. Also chown these.&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory','15000M'&lt;br /&gt;
   sp_cacheconfig 'default data cache','7000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','5000M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=200M'&lt;br /&gt;
     sp_poolconfig 'default data cache','2000M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=200M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','1500M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=200M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','7500M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=200M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','750M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','750M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=200M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',208160&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',1000&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1544</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1544"/>
				<updated>2006-09-12T12:23:53Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Application part: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Content contributed by Luc Nieland&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices, if planned not to use cooked-devices. Also chown these.&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Memory and cache tuning (in the sybase ASE) example:&lt;br /&gt;
 sp_configure 'max memory',750000&lt;br /&gt;
   sp_cacheconfig 'default data cache','700.000M',strict&lt;br /&gt;
     sp_poolconfig 'default data cache','500M','2K'&lt;br /&gt;
     sp_poolconfig 'default data cache','2K','wash=60M'&lt;br /&gt;
     sp_poolconfig 'default data cache','200M','16K'&lt;br /&gt;
     sp_poolconfig 'default data cache','16K','wash=60M'&lt;br /&gt;
  sp_cacheconfig 'tempdb_cache','150.000M',mixed,strict&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','75M','2K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','2K','wash=20M'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','75M','16K'&lt;br /&gt;
    sp_poolconfig 'tempdb_cache','16K','wash=20M'&lt;br /&gt;
      sp_bindcache tempdb_cache,tempdb&lt;br /&gt;
      -- check with:  sp_helpdb tempdb&lt;br /&gt;
  sp_cacheconfig 'my_syslogs_cache','75.000M',logonly,strict&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','75M','2K'&lt;br /&gt;
    sp_poolconfig 'my_syslogs_cache','2K','wash=20M'&lt;br /&gt;
      sp_bindcache my_syslogs_cache,syslogs (for all user databases, use &amp;lt;userdatabase&amp;gt;)&lt;br /&gt;
      -- check with:   sp_help syslogs (within the userdatabase)&lt;br /&gt;
 sp_configure 'procedure cache size',20816&lt;br /&gt;
&lt;br /&gt;
Some other re-config's:&lt;br /&gt;
 sp_configure 'number of user connections',100&lt;br /&gt;
 sp_configure 'number of locks',20000&lt;br /&gt;
 sp_configure 'number of open databases',15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
[[Category:ASE]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1533</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1533"/>
				<updated>2006-06-06T20:22:33Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprice (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| no || no  || n.a. || no || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| no || no  || no || no || no&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Generic configuration advisories:==&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For 30G shared mem use for example:&lt;br /&gt;
 [root]# echo 33554432000 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
 #Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
 #Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1532</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1532"/>
				<updated>2006-06-06T20:21:50Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Fedora Core-5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Generic configuration advisories:==&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For 30G shared mem use for example:&lt;br /&gt;
 [root]# echo 33554432000 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
 #Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
 #Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
This release of the RedHat development-line is based on NPTL (The Native POSIX Threading Library) that has replaced Linux Threads completely.&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1531</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1531"/>
				<updated>2006-06-06T18:12:34Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Generic configuration advisories:==&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For 30G shared mem use for example:&lt;br /&gt;
 [root]# echo 33554432000 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
 #Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
 #Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1530</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1530"/>
				<updated>2006-06-06T13:01:00Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For 30G shared mem use for example:&lt;br /&gt;
 [root]# echo 33554432000 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
 #Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
 #Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 11.0.x (x86-32)==&lt;br /&gt;
When used with a recent Linux-distro, use the faq on the link below to allocate more than 128M memory.&lt;br /&gt;
http://www.peppler.org/FAQ/linux.html#q1.22&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Main_Page&amp;diff=1529</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Main_Page&amp;diff=1529"/>
				<updated>2006-06-06T11:45:35Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to the SybaseWiki'''&lt;br /&gt;
&lt;br /&gt;
This wiki is created to provide additional information for the usage of various Sybase products. It's currently a list of various things that keep me ([[User:Psap|Peter Sap]]) busy and it's still limited in size.&lt;br /&gt;
&lt;br /&gt;
[[:Category:ASE]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:RepServer]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:OpenSwitch]]&lt;br /&gt;
&lt;br /&gt;
[[Sybase and Xen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Sybase on linux-distro matrix]] (working combinations)&lt;br /&gt;
&lt;br /&gt;
[[Sybase production installation]] (best practices)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(May 29, 2006): The wiki was exploited by a number of people. All content has been restored, but I'm forced to disallow the creation of new users to add or change content. However, if you do want to make a contribution just drop me a mail at mailto:peter@petersap.nl and I'll create an account for you. Thank you.&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Main_Page&amp;diff=1528</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Main_Page&amp;diff=1528"/>
				<updated>2006-06-06T11:44:59Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to the SybaseWiki'''&lt;br /&gt;
&lt;br /&gt;
This wiki is created to provide additional information for the usage of various Sybase products. It's currently a list of various things that keep me ([[User:Psap|Peter Sap]]) busy and it's still limited in size.&lt;br /&gt;
&lt;br /&gt;
[[:Category:ASE]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:RepServer]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:OpenSwitch]]&lt;br /&gt;
&lt;br /&gt;
[[Sybase and Xen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Sybase on linux-distro matrix]] (matrix with working combinations&lt;br /&gt;
&lt;br /&gt;
[[Sybase production installation]] (best practices)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(May 29, 2006): The wiki was exploited by a number of people. All content has been restored, but I'm forced to disallow the creation of new users to add or change content. However, if you do want to make a contribution just drop me a mail at mailto:peter@petersap.nl and I'll create an account for you. Thank you.&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1526</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1526"/>
				<updated>2006-06-06T11:43:59Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: Sybase installation moved to Sybase on linux-distro matrix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_installation&amp;diff=1527</id>
		<title>Sybase installation</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_installation&amp;diff=1527"/>
				<updated>2006-06-06T11:43:59Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: Sybase installation moved to Sybase on linux-distro matrix: Beter passende titel bij de inhoud.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Sybase on linux-distro matrix]]&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1525</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1525"/>
				<updated>2006-06-06T11:41:22Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The Openswitch on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1524</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1524"/>
				<updated>2006-06-06T11:38:36Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* ReplicationServer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ReplicationServer on Linux-distro working matrix:&lt;br /&gt;
! \ !! 12.5_x86-32!!12.6_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64(not yet released)&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| yes || yes || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| yes || yes || yes || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || ? || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| no  || ? || no || yes (expected)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1523</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1523"/>
				<updated>2006-06-06T11:30:35Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprice (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ The ASE on Linux-distro working matrix:&lt;br /&gt;
! \ !! 11.0.3.3_x86-32 !! 12.5.3_x86-32!!12.5.3_x86-64!!15.0.0_x86-32 !! 15.0.0-x86-64&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-32&lt;br /&gt;
| ? || yes || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! RedHat-EL-4 x86-64&lt;br /&gt;
| ? || yes  || yes || yes || yes&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Fedora-core5 x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-32&lt;br /&gt;
| ? || ?  || n.a. || ? || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Debian-3.1_x86-64&lt;br /&gt;
| ? || ?  || ? || ? || ?&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-32&lt;br /&gt;
| ? || yes  || n.a. || yes || n.a.&lt;br /&gt;
|-&lt;br /&gt;
! Ubuntu-6.06_x86-64&lt;br /&gt;
| ? || no  || yes || no || yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1522</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1522"/>
				<updated>2006-06-06T08:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* ASE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=ASE=&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
 [root@server]# groupadd -g 9999 syb01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/syb01 syb01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/syb01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/syb01&lt;br /&gt;
 [root@server]# chown sybase01:syb01 /opt/sybase/syb01 /var/sybase/syb01&lt;br /&gt;
&lt;br /&gt;
Also create the raw-devices, if planned not to use cooked-devices. Also chown these.&lt;br /&gt;
&lt;br /&gt;
Now, switch to the newly generated user:&lt;br /&gt;
 su - syb01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
* raise total memory&lt;br /&gt;
* enlarge the default datacache&lt;br /&gt;
* make a named cache for log&lt;br /&gt;
* raise number of locks&lt;br /&gt;
* create the dbcc databases&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Replication-server=&lt;br /&gt;
&lt;br /&gt;
=Openswitch=&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1521</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1521"/>
				<updated>2006-06-06T08:18:24Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Application part: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=ASE=&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
 [root@server]# groupadd -g 9999 sybase01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/sybase01 sybase01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/sybase01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/sybase01&lt;br /&gt;
 [root@server]# chown sybase01:sybase01 /opt/sybase/sybase01 /var/sybase/sybase01&lt;br /&gt;
 su - sybase01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create the resource file /opt/sybase/syb01/ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase/syb01/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
* raise total memory&lt;br /&gt;
* enlarge the default datacache&lt;br /&gt;
* make a named cache for log&lt;br /&gt;
* raise number of locks&lt;br /&gt;
* create the dbcc databases&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1520</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1520"/>
				<updated>2006-06-04T19:08:51Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=ASE=&lt;br /&gt;
&lt;br /&gt;
==Operating system part==&lt;br /&gt;
 [root@server]# groupadd -g 9999 sybase01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/sybase01 sybase01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/sybase01&lt;br /&gt;
 [root@server]# mkdir /var/sybase&lt;br /&gt;
 [root@server]# mkdir /var/sybase/sybase01&lt;br /&gt;
 [root@server]# chown sybase01:sybase01 /opt/sybase/sybase01 /var/sybase/sybase01&lt;br /&gt;
 su - sybase01&lt;br /&gt;
&lt;br /&gt;
==Application part:==&lt;br /&gt;
create a ase1500.rs file&lt;br /&gt;
 SYBASE=/opt/sybase/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir MYINSTANCE01&lt;br /&gt;
&lt;br /&gt;
Make some raw-devices, and make symbolic-links to them.&lt;br /&gt;
&lt;br /&gt;
Make a resource file to create the ASE:&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sybinit.product: sqlsrv&lt;br /&gt;
 sqlsrv.server_name: LUCSY05P&lt;br /&gt;
 sqlsrv.new_config: yes&lt;br /&gt;
 sqlsrv.do_add_server: no&lt;br /&gt;
 sqlsrv.network_protocol_list: tcp&lt;br /&gt;
 sqlsrv.network_hostname_list: avondster&lt;br /&gt;
 sqlsrv.network_port_list: 8001&lt;br /&gt;
 sqlsrv.server_page_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.force_buildmaster: no&lt;br /&gt;
 sqlsrv.master_device_physical_name: /opt/sybase/data/LUCSY05P/master.dat&lt;br /&gt;
 sqlsrv.master_device_size: 200&lt;br /&gt;
 sqlsrv.master_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.errorlog: USE_DEFAULT&lt;br /&gt;
 sqlsrv.do_upgrade: no&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/LUCSY05P/sybprocs.dat&lt;br /&gt;
 sqlsrv.sybsystemprocs_device_size: 200&lt;br /&gt;
 sqlsrv.sybsystemprocs_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/LUCSY05P/sybsystemdb.dat&lt;br /&gt;
 sqlsrv.sybsystemdb_device_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sybsystemdb_database_size: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_backup_server: SYB_BACKUP&lt;br /&gt;
Build the Instance with the command:&lt;br /&gt;
 srvbuildres -r srvbuild.rs&lt;br /&gt;
&lt;br /&gt;
 sybinit.release_directory: USE_DEFAULT&lt;br /&gt;
 sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE&lt;br /&gt;
 sqlsrv.sa_login: sa&lt;br /&gt;
 sqlsrv.sa_password: &lt;br /&gt;
 sqlsrv.default_language: french&lt;br /&gt;
 sqlsrv.language_install_list: spanish,german&lt;br /&gt;
 sqlsrv.language_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.default_characterset: cp437&lt;br /&gt;
 sqlsrv.characterset_install_list: mac,cp850&lt;br /&gt;
 sqlsrv.characterset_remove_list: USE_DEFAULT&lt;br /&gt;
 sqlsrv.sort_order: dictionary&lt;br /&gt;
Now, re-configure the characterset and sortorder of the ASE:&lt;br /&gt;
 sqllocres -r sqlloc.rs&lt;br /&gt;
&lt;br /&gt;
* make a temp01.dat device&lt;br /&gt;
* enlarge database tempdb&lt;br /&gt;
* raise total memory&lt;br /&gt;
* enlarge the default datacache&lt;br /&gt;
* make a named cache for log&lt;br /&gt;
* raise number of locks&lt;br /&gt;
* create the dbcc databases&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1519</id>
		<title>Installation guidelines ASE 15.0</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Installation_guidelines_ASE_15.0&amp;diff=1519"/>
				<updated>2006-06-04T18:12:27Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [root@server]# groupadd -g 9999 sybase01&lt;br /&gt;
 [root@server]# useradd -g 9999 -u 9999 -d /opt/sybase/sybase01 sybase01&lt;br /&gt;
 [root@server]# mkdir /opt/sybase&lt;br /&gt;
 [root@server]# mkdir /opt/sybase/sybase01&lt;br /&gt;
 [root@server]# chown sybase01:sybase01 /opt/sybase/sybase01&lt;br /&gt;
 su - sybase01&lt;br /&gt;
&lt;br /&gt;
create a ase1500.rs file&lt;br /&gt;
 SYBASE=/opt/sybase/ase1500&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:${PATH}&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${PATH}&lt;br /&gt;
 PATH=${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:${PATH}&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:${LD_LIBRARY_PATH}&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:${LD_LIBRARY_PATH}&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 . ase1500.rs&lt;br /&gt;
 mkdir ase1500 tmp&lt;br /&gt;
 cd tmp&lt;br /&gt;
 gzip -d ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tgz&lt;br /&gt;
 tar xvf ase-15.0.0-ebf13194_linux-x86-32_official-release_express-ed.tar&lt;br /&gt;
 ./setup -console&lt;br /&gt;
&lt;br /&gt;
At some point it should display:&lt;br /&gt;
 ...&lt;br /&gt;
 Sybase Adaptive Server Enterprise will be installed in the following location:&lt;br /&gt;
 /opt/sybase/ase1500&lt;br /&gt;
 with the following features:&lt;br /&gt;
  Sybase Servers&lt;br /&gt;
    Adaptive Server Enterprise&lt;br /&gt;
       ASE Agent Plugin&lt;br /&gt;
    Replicator&lt;br /&gt;
    ASE Web Services&lt;br /&gt;
    Job Scheduler&lt;br /&gt;
 Connectivity&lt;br /&gt;
    Open Client&lt;br /&gt;
       Common ctlib files&lt;br /&gt;
       Common dblib files&lt;br /&gt;
    Embedded SQL/C&lt;br /&gt;
    Monitor Client Library&lt;br /&gt;
    Common Connectivity Components&lt;br /&gt;
 ASE Data Providers&lt;br /&gt;
&lt;br /&gt;
At the end choose to &amp;quot;not&amp;quot; to configure 8 possible server options. We do this by hand with reproducible resource files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd &lt;br /&gt;
 mkdir admin&lt;br /&gt;
 mkdir&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Main_Page&amp;diff=1518</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Main_Page&amp;diff=1518"/>
				<updated>2006-06-04T17:27:57Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to the SybaseWiki'''&lt;br /&gt;
&lt;br /&gt;
This wiki is created to provide additional information for the usage of various Sybase products. It's currently a list of various things that keep me ([[User:Psap|Peter Sap]]) busy and it's still limited in size.&lt;br /&gt;
&lt;br /&gt;
[[:Category:ASE]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:RepServer]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:OpenSwitch]]&lt;br /&gt;
&lt;br /&gt;
[[Sybase and Xen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Sybase installation]] (sybase versions and Linux-distribution versions matrix)&lt;br /&gt;
&lt;br /&gt;
[[Sybase production installation]] (best practices)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(May 29, 2006): The wiki was exploited by a number of people. All content has been restored, but I'm forced to disallow the creation of new users to add or change content. However, if you do want to make a contribution just drop me a mail at mailto:peter@petersap.nl and I'll create an account for you. Thank you.&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1517</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1517"/>
				<updated>2006-06-04T17:03:24Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
=Page maintainer=&lt;br /&gt;
Luc Nieland&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1516</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1516"/>
				<updated>2006-06-04T16:41:39Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprice (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1515</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1515"/>
				<updated>2006-06-04T16:41:14Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprice (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat:&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1514</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1514"/>
				<updated>2006-06-04T16:30:59Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat EL-Linux-4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
For a compact install choose &amp;quot;server install&amp;quot;. Some might also select the X-server binaries, but for a real server this is of not much extra use.&lt;br /&gt;
After everything is running, instal the rpm's from the CDrom in /cdrom/CentOS/RPMS below:&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2.i386.rpm&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1513</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1513"/>
				<updated>2006-06-04T15:51:56Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat x86-32 version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
Choose &amp;quot;server install&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some caveat's:&lt;br /&gt;
Without the compat-rpm's, dataserver does not work.&lt;br /&gt;
 [sybase@avondster ~]$ dataserver -v&lt;br /&gt;
 dataserver: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;br /&gt;
This is the problem:&lt;br /&gt;
 [sybase@avondster ~]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0x006c4000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0x00c86000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0x006ca000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0x0089d000)&lt;br /&gt;
  -&amp;gt;    libstdc++.so.5 =&amp;gt; not found                            &amp;lt;-&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0x00701000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0x00111000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0x00a40000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0x00598000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0x0057f000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0x00745000)&lt;br /&gt;
&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1512</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1512"/>
				<updated>2006-06-04T15:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat EL-Linux-4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1511</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1511"/>
				<updated>2006-06-04T15:42:39Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat EL-Linux-4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
(CentOS-4.x and Xos-Linux-4 use binaries similar to Redhat EL-Linux-4 )&lt;br /&gt;
&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1510</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1510"/>
				<updated>2006-06-04T13:28:07Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat x86-64 version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
 [sybase@avondster ~]$ rpm -qa|grep compat&lt;br /&gt;
 compat-openldap-2.1.30-4&lt;br /&gt;
 compat-db-4.1.25-9&lt;br /&gt;
 compat-libgcc-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;
 compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;
 compat-libcom_err-1.0-5&lt;br /&gt;
&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1509</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1509"/>
				<updated>2006-06-04T13:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat x86-64 version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1508</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1508"/>
				<updated>2006-06-04T13:16:16Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat x86-64 version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster.intra.nieland.net 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ls -ald /lib*&lt;br /&gt;
 drwxr-xr-x  10 root root 4096 Jun  4 14:12 /lib&lt;br /&gt;
 drwxr-xr-x   6 root root 4096 Jun  4 14:10 /lib64&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1507</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1507"/>
				<updated>2006-06-04T13:15:41Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Redhat x86-64 version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
&lt;br /&gt;
 [sybase@avondster LUCSY03P]$ uname -a&lt;br /&gt;
 Linux avondster.intra.nieland.net 2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ file ~/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, &lt;br /&gt;
 dynamically linked (uses shared libs), not stripped&lt;br /&gt;
 &lt;br /&gt;
 [sybase@avondster LUCSY03P]$ ldd ~/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xf7fcc000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/librt.so.1 (0xf7fb8000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xf7f95000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/libnsl.so.1 (0xf7f7f000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xf7ec6000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xf7ebe000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xf7eab000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xf7ea3000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xf7d79000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xf7fe9000)&lt;br /&gt;
        libaudit.so.0 =&amp;gt; /lib/libaudit.so.0 (0xf7d6b000)&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1506</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1506"/>
				<updated>2006-06-04T13:13:33Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Version 15.0.x (x86-32) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
====Redhat x86-32 version====&lt;br /&gt;
====Redhat x86-64 version====&lt;br /&gt;
works out of the box, when you choose a server install and also select the compat-packages.&lt;br /&gt;
Because of the mixed-library (32 and 64 bits) architecture of this distro, there are no problems with the 32-bit sybase binaries.&lt;br /&gt;
&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1505</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1505"/>
				<updated>2006-06-04T13:10:07Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprice (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
To make this permanent after reboot's, append to /etc/sysctl.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel/shmmax=335544320&lt;br /&gt;
Redhat/CentOS:&lt;br /&gt;
 ############# Sys-V shared mem:&lt;br /&gt;
 #/proc/sys/kernel/shmmax&lt;br /&gt;
 kernel.shmmax = 335544320&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1504</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1504"/>
				<updated>2006-06-03T22:31:55Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Adaptive Server Enterprice (ASE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Always configure more shared-memory before starting srvbuild(res). For example:&lt;br /&gt;
 [root@saito]# echo 335544320 &amp;gt; /proc/sys/kernel/shmmax&lt;br /&gt;
 [sybase@saito]$ cat /proc/sys/kernel/shmmax &lt;br /&gt;
 335544320&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
Create a ase1500.rs&lt;br /&gt;
 SYBASE=/opt/sybase&lt;br /&gt;
 #&lt;br /&gt;
 SYBROOT=${SYBASE}&lt;br /&gt;
 SYBASE_ASE=ASE-15_0&lt;br /&gt;
 SYBASE_OCS=OCS-15_0&lt;br /&gt;
 INCLUDE=${SYBASE}/${SYBASE_OCS}/include&amp;quot;:$INCLUDE&lt;br /&gt;
 LIB=${SYBASE}/${SYBASE_OCS}/lib:$LIB&lt;br /&gt;
 SYBASE_JRE=${SYBASE}/shared/jre142&lt;br /&gt;
 SYBASE_SYSAM=SYSAM-2_0&lt;br /&gt;
 SYBASE_UA=${SYBASE}/ua&lt;br /&gt;
 SCROOT=${SYBASE}/shared/sybcentral43&lt;br /&gt;
 SYBASE_WS=WS-15_0&lt;br /&gt;
 export SYBASE SYBROOT SYBASE_ASE SYBASE_OCS INCLUDE LIB SYBASE_JRE SYBASE_SYSAM SYBASE_UA SCROOT SYBASE_WS&lt;br /&gt;
 #&lt;br /&gt;
 PATH=${SYBASE}/ua/bin:$PATH&lt;br /&gt;
 PATH=/opt/sybase/ASE-15_0/jobscheduler/bin:${SYBASE}/${SYBASE_ASE}/bin:${SYBASE}/${SYBASE_OCS}/bin:${SYBASE}/RPL-15_0/bin:$PATH&lt;br /&gt;
 export PATH&lt;br /&gt;
 #&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/${SYBASE_ASE}/lib:${SYBASE}/{SYBASE_OCS}/lib:${SYBASE}/{SYBASE_OCS}/lib3p:$LD_LIBRARY_PATH&lt;br /&gt;
 LD_LIBRARY_PATH=${SYBASE}/DataAccess/ODBC/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 export LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1503</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1503"/>
				<updated>2006-06-03T22:13:17Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Version 15.0.x (x86-32) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
 sybase@saito:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@saito:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
        linux-gate.so.1 =&amp;gt;  (0xffffe000)&lt;br /&gt;
        libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7f07000)&lt;br /&gt;
        librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7efe000)&lt;br /&gt;
        libm.so.6 =&amp;gt; /lib/tls/i686/cmov/libm.so.6 (0xb7edc000)&lt;br /&gt;
        libnsl.so.1 =&amp;gt; /lib/tls/i686/cmov/libnsl.so.1 (0xb7ec7000)&lt;br /&gt;
        libstdc++.so.5 =&amp;gt; /usr/lib/libstdc++.so.5 (0xb7e0d000)&lt;br /&gt;
        libpam.so.0 =&amp;gt; /lib/libpam.so.0 (0xb7e05000)&lt;br /&gt;
        libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7df3000)&lt;br /&gt;
        libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7de8000)&lt;br /&gt;
        libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7cb9000)&lt;br /&gt;
        /lib/ld-linux.so.2 (0xb7f19000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1502</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1502"/>
				<updated>2006-06-03T22:10:52Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: /* Version 15.0.x (x86-32) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
====Ubuntu x86-32 version====&lt;br /&gt;
works out of the box. Just give the box some extra System-V shared memory before starting srvbuild(res).&lt;br /&gt;
&lt;br /&gt;
====Ubuntu x86-64 version====&lt;br /&gt;
Does not work at all. This is probably because the Ubuntu/Debian distribution is a pure-64 distribution. The 32-bit library's are not there at all.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
 sybase@hercules:~$ which dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ file /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /opt/sybase/ASE-15_0/bin/dataserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ ldd /opt/sybase/ASE-15_0/bin/dataserver&lt;br /&gt;
 /usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)&lt;br /&gt;
 &lt;br /&gt;
 sybase@hercules:~$ /opt/sybase/ASE-15_0/bin/dataserver -v&lt;br /&gt;
 -su: /opt/sybase/ASE-15_0/bin/dataserver: No such file or directory&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	<entry>
		<id>http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1501</id>
		<title>Sybase on linux-distro matrix</title>
		<link rel="alternate" type="text/html" href="http://petersap.nl/SybaseWiki/index.php?title=Sybase_on_linux-distro_matrix&amp;diff=1501"/>
				<updated>2006-06-02T20:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;Luc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Adaptive Server Enterprice (ASE)=&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-32)==&lt;br /&gt;
Used version 12.5.3-ebf12339&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Fedora Core-5===&lt;br /&gt;
First tests seemed problematic because of the new libc version of core5&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
Expect test-results here in a few days.&lt;br /&gt;
&lt;br /&gt;
==Version 12.5.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-32)==&lt;br /&gt;
Used version 15.0.0-ebf13194&lt;br /&gt;
&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;br /&gt;
&lt;br /&gt;
==Version 15.0.x (x86-64)==&lt;br /&gt;
Software not yet delivered.&lt;br /&gt;
&lt;br /&gt;
=ReplicationServer=&lt;br /&gt;
==Version 12.6.x (x86-32)==&lt;br /&gt;
===Redhat EL-Linux-4.0===&lt;br /&gt;
Also known as CentOS-4.0 or XosLinux-4.0&lt;br /&gt;
===Debian 3.1 (sarge)===&lt;br /&gt;
===Ubuntu 6.06(dapper)===&lt;/div&gt;</summary>
		<author><name>Luc</name></author>	</entry>

	</feed>