Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm having problems with Flash under ubuntu and was going to try and upgrade to the Alpha release of Flash 10.1.

The problem is that it came as a .so file, and I can't find any information as to what this is.

share|improve this question
1  
Other poster have already answered your question, so no point for me to add another substantially identical text. I attract your attention on this bug though (bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/…) as maybe your symptoms are similar and you would like to take a look in there. –  mac Nov 17 '09 at 0:03
1  
Almost forgot: in the bug description linked above, there is also a workaround that solves the problem (comment #16). Best of luck! –  mac Nov 17 '09 at 0:04

2 Answers 2

up vote 17 down vote accepted

An .so file is a compiled library file. It stands for "Shared Object" and is analogous to a Windows DLL.

Often, package files will place these under /lib or /usr/lib or some place similar when they're installed. If you extract an .so file to a location in your $LD_LIBRARY_PATH, a program that requires the library should be able to use it.

Ideally, read the accompanying documentation to ensure that it's in the right location.

If you run a command like locate adobe-flashplugin from the Terminal you may see some existing similarly-named libraries.

share|improve this answer
    
Unless Ubuntu does things completely differently from other Linux dynamic linkers, the dynamic linker does not search the path ($PATH), but rather searches a fixed set of paths as well as the directories specified in $LD_LIBRARY_PATH. See the man pages for ld.so and ldconfig for more details. –  Chris Cleeland Nov 16 '09 at 22:34
    
That sounds right -- thanks... $LD_LIBRARY_PATH not $PATH. :-) –  Andrew Flanagan Nov 16 '09 at 23:19
    
/usr/lib and /lib are much more common than /var/lib. Actually, it's pretty rare to put a library in /var/lib. –  qedi Nov 16 '09 at 23:54
    
Sorry -- was in a rush. :-) I'll correct it... –  Andrew Flanagan Nov 17 '09 at 2:05

It is a dynamically linked shared object library, analogous to a .dll file in Windows.

Here are a couple of posts for installing Flash 10 in Ubuntu x64 and x86:

Make sure you've uninstalled any previous versions of Flash befor installing 10.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.