Ich habe Probleme mit Flash unter Ubuntu und wollte versuchen, auf die Alpha-Version von Flash 10.1 zu aktualisieren.
Das Problem ist, dass es als .so-Datei geliefert wurde und ich keine Informationen darüber finde, was dies ist.
Ich habe Probleme mit Flash unter Ubuntu und wollte versuchen, auf die Alpha-Version von Flash 10.1 zu aktualisieren.
Das Problem ist, dass es als .so-Datei geliefert wurde und ich keine Informationen darüber finde, was dies ist.
Antworten:
Eine .so-Datei ist eine kompilierte Bibliotheksdatei. Es steht für "Shared Object" und ist analog zu einer Windows-DLL.
Oft werden diese in Paketdateien unter / lib oder / usr / lib oder an einer ähnlichen Stelle abgelegt, wenn sie installiert sind. Wenn Sie eine .so-Datei an einen Speicherort in Ihrem $ LD_LIBRARY_PATH extrahieren, sollte ein Programm, das die Bibliothek benötigt, in der Lage sein, diese zu verwenden.
Lesen Sie im Idealfall die Begleitdokumentation, um sicherzustellen, dass sie sich am richtigen Ort befindet.
Wenn Sie einen Befehl wie locate adobe-flashplugin
im Terminal ausführen , werden möglicherweise einige vorhandene Bibliotheken mit ähnlichen Namen angezeigt.
Es gibt zwei Linux C / C ++ - Bibliothekstypen, die erstellt werden können. Dies sind statische Bibliotheken (.a) und dynamisch verknüpfte Shard-Objektbibliotheken (.so).
Wenn es um (.so) geht , gibt es nur eine Form dieser Bibliothek, aber sie kann auf zwei Arten verwendet werden.
1) Zur Laufzeit dynamisch verknüpft, jedoch statisch relevant. Die Bibliotheken müssen während der Kompilierungs- / Verknüpfungsphase verfügbar sein. Die gemeinsam genutzten Objekte sind nicht in der ausführbaren Komponente enthalten, sondern an die Ausführung gebunden.
2) Dynamisches Laden / Entladen und Verknüpfen während der Ausführung (dh Browser-Plug-In) unter Verwendung der Systemfunktionen des Dynamic Linking Loader.
Normalerweise werden bei der Installation von Paketdateien ".so" -Dateien in / lib oder / usr / lib abgelegt.
Es handelt sich um eine dynamisch verknüpfte Objektbibliothek, die einer DLL-Datei in Windows entspricht.
Hier einige Beiträge zur Installation von Flash 10 unter Ubuntu x64 und x86:
Stellen Sie vor der Installation von 10 sicher, dass Sie alle früheren Versionen von Flash deinstalliert haben.