How to install 32bit groupwise client on 64bit ubuntu
// April 12th, 2010 // Code
After searching the web for a way to go about this, I’ve found this article, this and this one. Now you ask me, why another tutorial on this, since there are at least 3 different ones already out there. Well, since I couldn’t get it to work using only one of them, I figure there are probably other folks in the same boat as me, so I figured, might as well post my findings here. Here’s how:
1. install alien and other needed stuff
sudo apt-get install libstdc++5 libasound2 libgcc1 alien
2. get the novell client. (I can’t seem to find the link for this, but you should be able to find it using google or novell’s download site).. You will need to download this file gw800_client_linux_en.tar.gz which contains the rpm needed. The link is here, you’ll also need to register on their site, but it is free and it only takes a few seconds. You’re looking for the rpm version. After you’ve downloaded the tar file, just open it, extract the rpm and run this (please remember to adjust accordingly based on the version you have downloaded):
alien -t --veryverbose novell-groupwise-gwclient-7.0.4-20100313.i586.rpm
3. The command above will create the tar file below, so just untar it and cp a few things:
tar xzvf novell-groupwise-gwclient-7.0.4.tgz sudo mv opt/novell /opt/ sudo cp usr/bin/groupwise /usr/bin/ sudo cp usr/share/applications/gwclient.desktop /usr/share/applications/ cd /opt/novell/groupwise/client mv jre jre_old
3B. Please note, some users might find a java folder instead of jre in /opt/novell/client. Please adjust accordingly, so instead of mv jre jre_old it should be mv java java_old
(Thanks Jason for pointing this out)
4. Install the 32bit jre
sudo apt-get install ia32-sun-java6-bin
5. Now create a symlink to the newly installed 32bit jre
sudo ln -s /usr/lib/jvm/ia32-java-6-sun/jre /opt/novell/groupwise/client/jre
5b. Please note, some users might find a java folder instead of jre in /opt/novell/client. Please adjust accordingly, so instead of creating a symlink for jre create one for java: sudo ln -s /usr/lib/jvm/ia32-java-6-sun/jre /opt/novell/groupwise/client/java
(Thanks Jason for pointing this out)
6. Download some more 32 bit libs to get rid of some errors:
mkdir temp_glib && cd temp_glib wget http://mirrors.kernel.org/ubuntu/pool/main/g/glib1.2/libglib1.2_1.2.10-10.1build1_i386.deb mkdir temp_gtk && cd temp_gtk wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gtk+1.2/libgtk1.2_1.2.10-18.1build2_i386.deb mkdir temp_stdc && cd temp_stdc wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-15ubuntu1_i386.deb
7. Unpack each one of them separately (create a temp folder for each so the libs don’t override each other) and copy them:
cd temp_glib dpkg -X libglib1.2_1.2.10-10.1build1_i386.deb . sudo cp usr/lib/* /usr/lib32/
8. Now do the same for the other 2 libraries you downloaded during step 6 and you’re set. Just run this and there should be no errors.
/opt/novell/groupwise/client/bin/groupwise
Hope this helps someone else as much as it has helped me. Feel free to share the post with others.
![]()



[...] This post was mentioned on Twitter by Dan A.. Dan A. said: RT @linuxguy2001 How to install 32bit #groupwise client on 64bit #ubuntu http://bit.ly/acjLaO #linux [...]
Small update to step 5
Should read
you@yourcomputer:$ sudo mv /opt/novell/groupwise/client/java /opt/novell/groupwise/client/java-old
you@yourcomputer:$ sudo ln -s /usr/lib/jvm/ia32-java-6-sun/jre /opt/novell/groupwise/client/java
Jason, thanks for the pointer. Maybe you’ve downloaded a different version of the groupwiseclient. I was able to download novell-groupwise-gwclient-7.0.4.tgz and when untarring the package, there wasn’t a java folder (only the jre). If you notice on step 3, I actually renamed the jre folder to jre_old, which is about the same as yours, the only difference is in your package it is called java (reason why I linked to jre, not java).
I went ahead and added your update to the tutorial above in case other users also download the package that comes with java instead of jre and this will help them out. Thanks for pointing out the differences.