У мене виникли проблеми з Flash під ubuntu, і я збирався спробувати перейти до альфа-версії Flash 10.1.
Проблема полягає в тому, що він з'явився у вигляді файлу .so, і я не можу знайти інформацію про те, що це таке.
У мене виникли проблеми з Flash під ubuntu, і я збирався спробувати перейти до альфа-версії Flash 10.1.
Проблема полягає в тому, що він з'явився у вигляді файлу .so, і я не можу знайти інформацію про те, що це таке.
Відповіді:
Файл .so - це зібраний файл бібліотеки. Він розшифровується як "Спільний об'єкт" і є аналогом Windows DLL.
Часто файли пакунків містять їх під / lib або / usr / lib або в іншому місці, подібному під час їх встановлення. Якщо ви витягнете файл .so до місця у вашому $ LD_LIBRARY_PATH, програма, для якої потрібна бібліотека, повинна мати можливість його використовувати.
В ідеалі прочитайте супровідну документацію, щоб переконатися, що вона знаходиться в потрібному місці.
Якщо ви запускаєте команду типу locate adobe-flashplugin
Terminal, ви можете побачити деякі існуючі бібліотеки з аналогічним назвою.
Існує два типи бібліотеки C / C ++ Linux, які можна створити. Це статичні бібліотеки (.a) і динамічно пов'язані бібліотеки об’єктів фрагментів (.so)
Що стосується (.so) , то існує лише одна форма цієї бібліотеки, але її можна використовувати двома способами.
1) Динамічно пов'язаний під час виконання, але статично усвідомлений. Бібліотеки повинні бути доступними на етапі компіляції / посилання. Спільні об'єкти не включаються у виконуваний компонент, але прив’язані до виконання.
2) Динамічно завантажені / вивантажені та пов'язані під час виконання (тобто підключення браузера) з використанням динамічних функцій системи завантажувача завантажувача.
Зазвичай файли пакунків містять файли ".so" в / lib або / usr / lib при установці.
Це динамічно пов'язана бібліотека спільних об'єктів, аналогічна файлу .dll в Windows.
Ось кілька публікацій про встановлення Flash 10 в Ubuntu x64 та x86:
Переконайтесь, що ви видалили будь-які попередні версії Flash для встановлення 10.