2

Я следовал нескольким учебникам и выполнил следующие независимые шаги, чтобы включить flash в Firefox:

  • Скачал флеш отсюда.
  • Поместил libflashplayer.so в папку ~/.mozilla/plugins/ а также в /usr/lib/mozilla/plugins/ потому что я не был уверен, какой из них действительно будет работать. (Оказывается, никто из них не работает)

Выполнено несколько других случайных шагов, таких как:

sudo apt-get install flashplugin-installer

sudo apt-get install adobe-flashplugin

Это еще не все, я пробовал некоторые другие решения, такие как это, это и это. Но не повезло.

Когда я проверяю about:plugins в Firefox, это не дает никаких результатов, связанных с flash. Также, когда я проверяю, установлена ли Flash? это говорит нет.

Я делаю что-то неправильно?

3 ответа3

1

Изменить: После написания этого ответа я проверил новую установку Linux Mint. Для вас должно быть простое решение. Я также оставлю некоторую оригинальную информацию на случай, если эти инструкции могут быть полезны для других в аналогичной ситуации.

Для пользователя Linux Mint

Я только что проверил систему с новой установкой Mint 17.3. Mint поставляется в комплекте с Firefox. В репозитории Mint установлена последняя версия Firefox. Он был установлен с последней версией проигрывателя Adobe Flash, 11.2.202.554, так что это то, что доступно в репозитории Mint. У вас нет причин возиться с тарболлом от 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, но это хорошая ставка, что то же самое в вашей системе).

Symlinks

Копируя плагин вручную в /usr/lib/mozilla/plugins/ , вы можете разорвать цепочку символических ссылок и заменить ее смешанными версиями плагина. Мне нужно подумать, может ли это объяснить, почему плагин не был найден, даже после того, как вы установили копию проигрывателя Flash с помощью менеджера пакетов. Эта цепочка будет уникальной для вашего дистрибутива, поэтому нет простого способа исправить это. Самый прямой способ - найти копию исходного файла символической ссылки. Я ожидал бы, что следование процедуре, описанной для пользователей Mint, заменит любые необходимые символические ссылки.

Метаданные

При установке из tarball, есть также коллекция метафайлов, которые находятся в различных каталогах /usr. В этом вопросе не упоминалось об их установке.

Проблемы с Adobe

Как упоминает Xen2050. Adobe прекращает поддержку Linux; Версия 11.2 является последней. Я боролся с Флэш в течение нескольких месяцев. Версия, доступная через мой менеджер пакетов (11.2.202.540), все еще показалась устаревшей (и, как упоминалось выше, сообщалась неправильно). Пакет APT для систем на основе Ubuntu, доступный на странице загрузки Adobe, содержит неверный URL более полугода. Adobe, похоже, не слишком вкладывается в решение проблем для Linux.

Однако ваш вопрос послужил стимулом для тестирования общей версии Linux .tar.cz от Adobe, которая содержит самую последнюю версию (11.2.202.554). Я установил это вручную, согласно прилагаемому файлу readme и местам, указанным на странице about:plugins Firefox Это сработало.

Исправление вашей системы

Если все это было сделано для того, чтобы вручную установить более новую версию проигрывателя Flash, это может помочь. В вашей системе похоже, что вы установили версию, доступную в вашем репозитории, поверх, возможно, более новой версии, которую вы установили сначала из tarball, и, возможно, не в том месте. В качестве простого первого шага, проверьте Firefox на правильные местоположения и просто установите последнюю версию, используя tarball, следуя инструкциям readme.

Альтернативой странице about:plugins для определения каталогов может быть удаление Flash Player и самого Firefox с помощью диспетчера пакетов. Затем переустановите Firefox. Firefox обычно поставляется с Flash-плеером, и это даст вам правильно установленную настройку, которую вы затем сможете обновить вручную.

При установке из tarball вам может понадобиться использовать sudo для копирования файлов в системные каталоги, которые обычно требуют прав суперпользователя. Если вы не использовали sudo , часть вашей проблемы может заключаться в том, что он на самом деле не копирует файл.

Вам нужно будет перезапустить Firefox, чтобы загрузить нового игрока.

Если это не сработает, возможно, вам придется очистить то, что там. Flash-проигрыватель не имеет компонента в каталоге профиля (/home/.mozilla/...), поэтому, если вы ошиблись, вам может потребоваться восстановить профиль (см. Ответ Xen2050).

Если несколько выполненных вами действий повредили установку, следуйте инструкциям в ответе codemonk113.

Если вы переустановите репозиторий, у вас может не быть самой последней версии, и Firefox может жаловаться, потому что Mozilla довольно агрессивна в отношении уязвимых Flash-плееров. Если вы хотите самую последнюю версию, вам может потребоваться установить ее из архива.

0

Шаги, которые вы уже попробовали, должны сработать, практически любой из них в одиночку. Если их объединение не испортило что-то, возможно, удаление / очистка каждого шага и начало заново - это одна из идей, но сначала я попробую это:

Пробовал новый / чистый профиль в firefox, потом тестировал флеш плеер?

Запустите firefox -p и создайте новый профиль для тестирования. Профиль "загрязнение" и другие аддоны вызывают много проблем с светлячок (любой браузер на самом деле).

Кроме того, страница "О программе" Adobe - Flash Player также подходит для тестирования флэш-памяти, сообщает о доступных и установленных версиях. К вашему сведению, версия NPAPI для Linux и Solaris, вероятно, не будет обновлена после 11.2.

0

Как уже упоминалось Xen2050, вы можете очистить и переустановить, чтобы посмотреть, поможет ли это. Я заметил, что (по крайней мере, так, как вы это описали), что вы сначала пытались сделать это без менеджера пакетов, что, как правило, является плохой идеей, так как вы несете полную ответственность за отслеживание обновлений / изменений и т.д. Я бы предложил удалить файлы, которые вы установили и запустили вручную (от имени пользователя root):

# apt-get purge adobe-flashplugin (или pepperflash, в зависимости от того, какой из них вы хотите сохранить)

-Удалите неиспользованный флэш-пакет

# apt-get clean && apt-get update && apt-get upgrade

- обновить все пакеты

# dpkg-reconfigure pepperflashplugin-nonfree

# dpkg-reconfigure firefox

-реконфигурировать ранее установленные пакеты

Если firefox не обнаружит flashplugin после этих шагов, потребуется дополнительная информация о вашей системе / источниках и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .