[LUGOS] OpenOffice

Jan - CWIZO cwizo at 3delavnica.com
Mon Oct 28 09:53:38 CET 2002


Am sem skopiral tisto čisto na koncu pa ko naredil kot je on pa ne dela še 
kr...

LP


Ali tole kaj pomaga?
Glej:
http://linux.bryanconsulting.com/stories/storyReader$150


After the untarring, you should have a new directory called install. cd into 
that directory, su to root, and then run the following: 


./setup /net 


Now, you may get an error message that looks like this (I did, on my Red Hat 
7.2 system): 


/tmp/sv001.tmp/setup.bin: error while loading shared libraries: 
libstdc++-libc6.1-2.so.3: cannot open shared object file: No such file or 
directory 


I went to http://rpmfind.net and searched for the correct file. I downloaded 
and installed compat-libstdc++-6.2-2.9.0.16.i386.rpm and 
libstdc++-2.96-98.i386.rpm, but both were already installed on my system. 
Hmmmmmm. 


At this point, I wanted to know more about the missing file, 
libstdc++-libc6.1-2.so.3. I ran the following: 


locate libstdc++-libc6.1-2.so.3 


And I got nothing. Nada. OK. Well, if the entire file doesn't give me anything 
useful, I'll truncate it to see if there are similar files on my system. So I 
tried the following: 


locate libstdc++ 


This time, I got a listing of about 15 items. Most of them were in the 
/usr/lib directory. Ah, now we're getting someplace. I did a cd to /usr/lib 
and typed ls. Nope! Shouldn't have done that -- I got a listing back of 
hundreds and hundreds of files. I should have known better than that. So in 
an effort to see only the files I need, I ran this command: 


ls -l libstdc++* 


And I got back this list: 


  -r-xr-xr-x    1 root     root      1144432 Jul 11  2001 
libstdc++-2-libc6.1-1-2.9.0.so
  -rw-r--r--    1 root     root       478454 Sep  4  2001 
libstdc++-3-libc6.2-2-2.10.0.a
  -r-xr-xr-x    1 root     root       419374 Sep  4  2001 
libstdc++-3-libc6.2-2-2.10.0.so
  lrwxrwxrwx    1 root     root           30 Mar  9 16:36 
libstdc++-libc6.1-1.so.2 -> libstdc++-2-libc6.1-1-2.9.0.so
  lrwxrwxrwx    1 root     root           30 Mar  9 16:53 
libstdc++-libc6.2-2.a.3 -> libstdc++-3-libc6.2-2-2.10.0.a
  lrwxrwxrwx    1 root     root           31 Mar  9 16:26 
libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
  lrwxrwxrwx    1 root     root           20 Mar  9 16:36 libstdc++.so.2.7.2 
-> libstdc++.so.2.7.2.8
  -rwxr-xr-x    1 root     root      1025339 Jul 11  2001 libstdc++.so.2.7.2.8
  lrwxrwxrwx    1 root     root           18 Mar  9 16:36 libstdc++.so.2.8 -> 
libstdc++.so.2.8.0
  -rwxr-xr-x    1 root     root       375773 Jul 11  2001 libstdc++.so.2.8.0
  lrwxrwxrwx    1 root     root           22 Mar  9 16:36 libstdc++.so.2.9 -> 
libstdc++.so.2.9.dummy
  -rwxr-xr-x    1 root     root         5476 Jul 11  2001 
libstdc++.so.2.9.dummy


OK, now we're getting someplace. There's a file that's tantalizingly close to 
the one that OpenOffice needs but is missing: libstdc++-libc6.2-2.so.3. 
Notice that it's actually a symbolic link pointing to another file -- 
libstdc++-3-libc6.2-2-2.10.0.so -- that must be the file that really does the 
heavy lifting. So, based on the evidence I see here, I should be able to fix 
my OpenOffice problem by doing the following as root: 


ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so 
/usr/lib/libstdc++-libc6.1-2.so.3 


In other words, I created a symbolic link named libstdc++-libc6.1-2.so.3, 
which is what the error indicated OpenOffice was looking for but could not 
find, and pointed it to the correct file: libstdc++-3-libc6.2-2-2.10.0.so. 


I now went back to where I had left the untarred OpenOffice installation 
files, and once again ran the installation command: 


./setup /net 


Success! The install proceeded without the error message! (By the way, I left 
the symbolic link in place after the install. I could have taken it out, but 
I thought I'd go ahead and leave it in case I ever wanted to install 
OpenOffice 642 again. So far, things on my system have worked just fine.) 


When the install asked me where I'd like to place OpenOffice, I said 
/opt/OpenOffice.org642. The install went along nicely, and then it was 
completed. 


But not quite. I had installed OpenOffice as root & made it available to all 
the users on my system, but I hadn't installed it for those individual users. 
Big difference. Each user needs to run a brief install of OpenOffice that 
places a few MBs of files in their home directory. To do this, the user (not 
root) runs this command: 


/opt/OpenOffice.org642/setup 


During the install, choose the Workstation install, which places a few MBs 
into your home directory. Also, place the files in 
/home/[username]/.OpenOffice.org642. Notice the "." in front of the 
directory. That way, it's in your home directory, but it's not visible. I 
like to have an uncluttered home directory, so I try to install software with 
a dot in front of its directory name, which makes it invisible unless you run 
ls -a. 


The last thing to do is place a shortcut to OpenOffice on your Panel. Right 
click on a blank area of your Panel and choose Panel > Add > Non-KDE 
Application. For the path to your application, use 
/home/[username]/.OpenOffice.org642/soffice. Choose an icon you like as well. 
Click OK and you're done. Click on your new OpenOffice icon, start OpenOffice 
up, and begin using a great -- and free! -- office suite!






More information about the lugos-list mailing list