Mam problemy z Flashem pod Ubuntu i zamierzałem spróbować uaktualnić do wersji Alpha Flash 10.1.
Problem polega na tym, że przyszedł jako plik .so i nie mogę znaleźć żadnych informacji na temat tego, co to jest.
linux
ubuntu-9.10
John Moffitt
źródło
źródło
Odpowiedzi:
Plik .so jest skompilowanym plikiem biblioteki. Oznacza „obiekt współdzielony” i jest analogiczny do biblioteki DLL systemu Windows.
Często pliki pakietów umieszczają je w katalogu / lib lub / usr / lib lub w podobnym miejscu po ich zainstalowaniu. Jeśli rozpakujesz plik .so do lokalizacji w $ LD_LIBRARY_PATH, program, który wymaga biblioteki, powinien móc go użyć.
Najlepiej przeczytaj dołączoną dokumentację, aby upewnić się, że znajduje się ona we właściwej lokalizacji.
Jeśli uruchomisz polecenie takie jak
locate adobe-flashplugin
z terminala, możesz zobaczyć niektóre istniejące biblioteki o podobnych nazwach.źródło
Istnieją dwa typy bibliotek Linux C / C ++, które można utworzyć. Są to biblioteki statyczne (.a) i dynamicznie połączone biblioteki obiektów niezależnych (.so)
Jeśli chodzi o (.so) , istnieje tylko jedna forma tej biblioteki, ale można jej używać na dwa sposoby.
1) Dynamicznie połączony w czasie wykonywania, ale świadomy statystycznie. Biblioteki muszą być dostępne podczas fazy kompilacji / łącza. Współużytkowane obiekty nie są zawarte w komponencie wykonywalnym, ale są powiązane z wykonaniem.
2) Dynamicznie ładowane / rozładowywane i łączone podczas wykonywania (tj. Wtyczka do przeglądarki) za pomocą funkcji systemowych modułu ładującego z dynamicznym łączeniem.
Zwykle pliki pakietu umieszczają pliki „.so” w katalogu / lib lub / usr / lib podczas instalacji.
źródło
Jest to dynamicznie połączona biblioteka współdzielonych obiektów, analogiczna do pliku .dll w systemie Windows.
Oto kilka postów dotyczących instalowania Flasha 10 w Ubuntu x64 i x86:
Upewnij się, że odinstalowałeś wcześniejsze wersje Flasha przed zainstalowaniem 10.
źródło