
Я следовал нескольким руководствам и выполнил следующие независимые шаги, чтобы включить Flash в Firefox:
- Загруженный флэш сздесь.
- Поместил папку
libflashplayer.so
«in»~/.mozilla/plugins/
и «in»,/usr/lib/mozilla/plugins/
потому что не был уверен, какой из них действительно сработает. (Оказалось, ни один из них не работает)
Выполнил еще несколько случайных шагов, таких как:
sudo apt-get install flashplugin-installer
sudo apt-get install adobe-flashplugin
Это еще не все, я пробовал и другие решения, напримерэтот,этотиэтот. Но не повезло.
Когда я проверяю about:plugins
в Firefox, он не дает никаких результатов, связанных с Flash. Также, когда я проверяюУстановлен ли Flash?, там написано нет.
Я делаю что-то неправильно?
решение1
Редактировать: После написания этого ответа я проверил новую установку Linux Mint. Для вас должно быть простое решение. Я также оставлю часть оригинальной информации на случай, если эти инструкции могут быть полезны другим в похожей ситуации.
Для пользователя Linux Mint
Я только что проверил систему с новой установкой Mint 17.3. Mint идет в комплекте с Firefox. В репозитории Mint есть последняя версия Firefox. Он был установлен с последней версией Adobe Flash player, 11.2.202.554, так что это то, что доступно в репозитории Mint. Нет никаких причин для вас возиться с tarball от Adobe. Вы должны иметь возможность просто обновить Flash player из менеджера пакетов, и это должно было быть предложено как автоматическое обновление.
Исправьте свою систему
Для удаления Firefox используйте менеджер пакетов.
Затем проверьте ваш менеджер пакетов на наличие плагина Flash player на случай, если удаление Firefox не удалило добавленную вами версию. Если вы ее найдете, используйте менеджер пакетов, чтобы удалить ее.
Затем вернитесь к тому, что вы сделали вручную, и удалите все скопированные вами файлы, если они еще не были удалены.
Для установки Firefox используйте менеджер пакетов.
Это должно дать вам чистую установку, включая последнюю версию Flash player. Вы должны закончить.
Для пользователей Linux, отличных от Mint
Насколько я помню, Firefox поставляется с проигрывателем Adobe Flash в каждом дистрибутиве, который я видел и который предлагает Firefox. Это может быть не последняя версия Firefox или плагина Flash, но это будет рабочая установка, которую вы можете обновить. Поэтому первым простым шагом будет следовать инструкциям для Mint, приведенным выше, чтобы посмотреть, решит ли это вашу проблему или приведет вас к установке, которую вы можете обновить. Если это не поможет или вам нужно установить более новую версию проигрывателя Flash, чем та, что есть в вашем репозитории, см. ниже (из оригинального ответа).
Я вижу несколько потенциальных проблем в описанной вами процедуре.
Расположение
Есть некоторая вариативность в том, куда разные дистрибутивы помещают вещи. Вы упоминаете два каталога, куда вы поместили libflashplayer.so
. В моей собственной системе (Debian) я не нашел папку .mozilla/plugins
, но нашел четыре других места, которые, по-видимому, содержат сам Flash-плеер:
/usr/lib/flashplugin-nonfree/
, в котором содержалась версия годовалой давности (что объясняет, почему Firefox продолжал сообщать о заблокированной старой версии, хотя я подтвердил, что установлена более новая версия)./usr/lib/mozilla/plugins/
содержит только символическую ссылку, которая указывает на файл в:/etc/alternatives/
, который, в свою очередь, содержит только символическую ссылку, указывающую на файл в:/opt/mint-flashplugin-11/
.
Если Firefox не находит его, возможно, вы пропустили место, где он ищет его в вашей системе. Если Firefox распознает существование плагина, введите этот URL: about:plugins
. Прокрутите до Shockwave Flash
, и он покажет каталоги установки.
На моем он был указан /usr/lib/flashplugin-nonfree/
(мой ответ на этот вопрос решил проблему в моей собственной системе), и /opt/mint-flashplugin-11/
. На новой установке Mint 17.3 указан только один каталог: /usr/lib/adobe-flashplugin/
(что также относится к Mint 17.1; я не смог подтвердить это для 17, но можно поспорить, что в вашей системе все то же самое).
Символические ссылки
Копируя плагин вручную в /usr/lib/mozilla/plugins/
, вы могли нарушить цепочку символических ссылок и заменить ее смешанными версиями плагина. Мне придется подумать, может ли это объяснить, почему плагин не был найден, даже после того, как вы установили копию Flash-плеера с помощью вашего менеджера пакетов. Эта цепочка будет уникальной для вашего дистрибутива, поэтому простого способа исправить это нет. Самый прямой способ — найти копию исходного файла символической ссылки. Я ожидаю, что следование процедуре, описанной для пользователей Mint, заменит все необходимые символические ссылки.
Метаданные
Установка из tarball, также есть набор метафайлов, которые идут в различных каталогах /usr. В этом вопросе не упоминалась конкретно их установка.
Проблемы Adobe
Как упоминает Xen2050. Adobe прекращает поддержку Linux; версия 11.2 — последняя. Я боролся с Flash несколько месяцев. Версия, доступная через мой менеджер пакетов (11.2.202.540), по-прежнему отображается как устаревшая (и, как упоминалось выше, сообщается неверно). Пакет APT для систем на базе Ubuntu, доступный на странице загрузки Adobe, имеет неправильный URL-адрес уже более полугода. Adobe, похоже, не слишком вкладывается в устранение проблем для Linux.
Однако ваш вопрос побудил меня протестировать общую версию Linux .tar.cz от Adobe, содержащую самую последнюю версию (11.2.202.554). Я установил ее вручную, согласно приложенному файлу readme и местам, указанным на about:plugins
странице Firefox. Это сработало.
Исправление вашей системы
Если все это было сделано для того, чтобы вручную установить более новую версию Flash player, это может помочь. В вашей системе, похоже, вы установили версию, доступную из вашего репозитория, поверх, возможно, более новой версии, которую вы установили первой из tarball, и, возможно, в неправильном месте. В качестве простого первого шага проверьте Firefox на наличие правильных мест и просто установите последнюю версию с помощью tarball, следуя инструкциям readme.
Альтернативой странице about:plugins
для определения каталогов будет удаление Flash player и Firefox, самого, с помощью вашего менеджера пакетов. Затем переустановите Firefox. Firefox обычно поставляется с Flash player, и это даст вам правильно установленную установку, которую вы затем можете вручную обновить.
При установке из tarball вам может понадобиться использовать sudo
для копирования файлов в системные каталоги, которые обычно требуют прав root. Если вы не использовали sudo
, часть вашей проблемы может заключаться в том, что он на самом деле не копировал файл.
Вам потребуется перезапустить Firefox, чтобы загрузить новый плеер.
Если это не сработает, вам, возможно, придется очистить то, что там есть. У Flash-плеера нет компонента в каталоге профиля (/home/.mozilla/...), поэтому, если вы что-то напутали, вам, возможно, придется восстановить профиль (см. ответ Xen2050).
Если выполненные вами многочисленные действия привели к повреждению установки, следуйте инструкциям в ответе codemonk113.
Если вы переустанавливаете из репозитория, у вас может быть не самая последняя версия, и Firefox может пожаловаться, потому что Mozilla довольно агрессивно относится к уязвимым проигрывателям Flash. Если вам нужна самая последняя версия, вам может потребоваться установить ее из tarball.
решение2
Действия, которые вы уже пробовалидолженработают, почти все из них по отдельности. Если только их объединение не испортило что-то, возможно, удаление/очистка каждого шага и начало заново — это одна из идей, но сначала я бы попробовал это:
Попробовал новый/чистыйпрофильв Firefox, а затем протестировать Flash Player?
Запустите firefox -p
и создайте новый профиль для проверки. Профиль "загрязнения" и другие дополнения вызываютМНОГОпроблем с Firefox (да и с любым браузером на самом деле).
И,Adobe - Flash Player "О программе"Страница также хороша для тестирования Flash, на ней указаны доступные и установленные версии.К вашему сведению, версия NPAPI для Linux и Solaris, скорее всего, не будет обновляться после версии 11.2.
решение3
Как уже упоминал Xen2050, вы можете очистить и переустановить, чтобы посмотреть, поможет ли это. Я заметил, что (по крайней мере, так, как вы это описали), вы сначала попытались сделать это без менеджера пакетов, что, как правило, плохая идея, поскольку вы тогда несете исключительную ответственность за отслеживание обновлений/изменений и т. д. Я бы посоветовалудалениефайлы, которые выустановлен вручнуюи запустив (как root):
# apt-get purge adobe-flashplugin
(или «перцовая вспышка», в зависимости от того, какой из них вы хотите сохранить)
- удалить неиспользуемый пакет флэш-памяти
# apt-get clean && apt-get update && apt-get upgrade
-обновить все пакеты
# dpkg-reconfigure pepperflashplugin-nonfree
# dpkg-reconfigure firefox
-перенастроить ранее установленные пакеты
Если Firefox не обнаружит Flashplugin после этих шагов, вам понадобится дополнительная информация о вашей системе/источниках и т. д.