Please be aware that the SAP SQL Anywhere Forum will be shut down on August 29th, 2024 when all it's content will be migrated to the SAP Community.

In Ubuntu 11.04 (32-bit) I was able to load Sybase Central after installing all the ia32-libs. However I am now trying to install Sybase Central 12.0.1.3457 in another box (Windows 7-64bit) using Ubuntu 12.04 but don't seem to find a similar package available via "apt-get install".

It could be that I missed to select any specific option when I installed the 12.0.1.3152 version.

Is there any specific set of libraries that I can install (similar to the ia32-libs) to enable Sybase Central? Or is there another way to have the scjview.sh available for 64-bit boxes?

asked 28 May '12, 18:09

Derli%20Marcochi's gravatar image

Derli Marcochi
1.6k323877
accept rate: 33%

edited 01 Jun '12, 11:04


Make sure you have the "universe" repository enabled. We haven't had a chance to test 12.04 yet, but we do have plans to do so shortly.

If you still can't find the ia32-libs package, this post might be of use to you: http://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package

--- UPDATE ---

I was able to install a fresh copy of Ubuntu 12.04 64-bit on a VM using the desktop CD. I let it download all of the updated packages at the time of installation. I then opened up a console and ran:

sudo apt-get install ia32-libs

I was presented with a long list of libraries and confirmation to install it, so the ia32-libs package exists, for me at least. However, I didn't actually install the package because I wanted a minimal set of packages for SA admin tools. I installed SA 12.0.1.3723 with no problems, and, after some trial and error, I had both Sybase Central and dbisql running.

sudo apt-get install libglib2.0-0:i386 libxext6:i386 libxtst6:i386 libxi6:i386

The following packages are installed as dependencies:

gcc-4.6-base:i386 libc6:i386 libelf1:i386 libffi6:i386 libgcc1:i386 libpcre3:i386 libselinux1:i386 zlib1g:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386

Note that I used 12.0.1.3723. If you have more than 4 GB of memory on your computer, you will need that build (or later) on Ubuntu 12.04 due to a bug with how we handled the 3.0 (in this case 3.2) kernel.

permanent link

answered 29 May '12, 09:43

Phil%20Mitchell's gravatar image

Phil Mitchell
1.9k1831
accept rate: 27%

edited 31 May '12, 13:31

Thanks Phil! I would prefer not to have 32-bit libs installed (if possible) to avoid any side effects on Ubuntu 12.04 LTS.

Is there any plans on having a true 64-lib package shipped in a future EBF ?

(29 May '12, 10:21) Derli Marcochi
Replies hidden

The administration tools are 32-bit only, except on Windows and Mac OS X. 64-bit support was required on Windows due to the separate 32-bit and 64-bit ODBC managers, and on Mac due to Apple's change in JRE support. Unless there's a very strong need to do so, we generally would not make this sort of change in an EBF.

We are currently in the process of re-evaluating our platform support for the next major release, which has not yet been announced, so I cannot give more details.

(29 May '12, 10:35) Phil Mitchell
Comment Text Removed

Thanks Phil for the clarification.

(31 May '12, 07:46) Derli Marcochi
Replies hidden

I'll try to put together a list of required packages today. If you want to try to work it out on your own, just try starting Sybase Central. If you get an error message about a missing library, search apt for the package that contains that library.

For Fedora, at least, we install glibc.i686, PackageKit-gtk-module.i686, gtk2-engines-2.18.4-4.i686, libcanberra-gtk2-0.22-1.i686, and gdk-pixbuf2-devel.i686.

(31 May '12, 10:04) Phil Mitchell

I have updated my answer with the minimal set of packages required to get the admin tools working.

(31 May '12, 13:26) Phil Mitchell
1

Thanks Phil! I hadn't realized that scjview was only available from the bin32 folder even in a 64-bit box (my bad). So after running apt-get install for the libraries you indicated, I am now able to load Sybase Central and dbisql from a terminal window without issues.
I still couldn't figure out how to have them loaded via desktop entries created by gnome as below. Any suggestion?

Exec=/opt/sqlanywhere12/bin32/scjview
(31 May '12, 21:07) Derli Marcochi
Replies hidden

I didn't have any problem launching from the icons. I clicked on Dash, typed "Sybase" in the search bar, and clicked on the "Sybase Central" icon. Sybase Central opened.

If you run /opt/sqlanywhere12/bin32/scjview, you will need to first source /opt/sqlanywhere12/bin32/sa_config.sh. You can avoid that step by running /opt/sqlanywhere12/bin32s/scjview. The Exec line for the icon should be running the latter (for me it is).

(01 Jun '12, 13:59) Phil Mitchell
1

Both Sybase Central and dbisql are loading fine from the desktop icons. THANKS!!

What is the difference between starting programs from the /opt/sqlanywhere/bin32 and from the bin32s folders? I am working with an issue with the LD_LIBRARY_PATH and I was wondering if those issues can be also related to the same concept.

(01 Jun '12, 17:41) Derli Marcochi
Replies hidden
1

The files in bin32s (and bin64s) are shell scripts. They first source the sa_config.sh then run the binary with the same name from the corresponding bin32/bin64 directory.

(04 Jun '12, 10:43) Phil Mitchell

Thanks @Phil!

(04 Jun '12, 13:17) Derli Marcochi
More comments hidden
showing 4 of 10 show all flat view
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×128
×47
×36
×18

question asked: 28 May '12, 18:09

question was seen: 5,901 times

last updated: 04 Jun '12, 13:17