Как установить Flash на Debian Stretch?

Круглые скобки заставляют команды выполняться во вложенной оболочке.

Скобки заставляют команды группироваться вместе, но не во вложенной оболочке.

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

Однако, если вы присмотритесь и сравните поведение различных реализаций оболочки, то все становится запутанным:

Bourne Shell, например, запускает сгруппированные команды в под-оболочке в случае перенаправления ввода/вывода, а ksh93 избегает под-оболочек, реализуя поведение виртуальной под-оболочки, которая выполняется путем создания временной копии новых параметров. Всегда ли это на 100% правильно, неизвестно, ksh93 Version M 1993-12-28 s+ от 2009 года, например, неправильно реализует $(...) и $(alias a=b) влияет на основную оболочку.

В общем, если вас интересуют конкретные аспекты, будьте осторожны и проверьте свою оболочку на ее реальное поведение.

5
18.01.2018, 10:11
3 ответа

Пакет flashplugin-nonfreeбольше не поддерживается , если вам нужен плагин Flash -, вам следует установить его вручную:

  1. Загрузите последнюю версию подключаемого модуля в формате tar.gzс сайта Adobe .

  2. От имени пользователя root распакуйте загруженный архив и скопируйте libflashplayer.soв /usr/lib/flashplugin-nonfree.

  3. Исправить владельца и права доступа к файлу:

    chmod 644 /usr/lib/flashplugin-nonfree/libflashplayer.so
    chown root:root /usr/lib/flashplugin-nonfree/libflashplayer.so
    
  4. При необходимости установите альтернативу, чтобы Firefox нашел подключаемый модуль -. Если

    update-alternatives --list flash-mozilla.so
    

    возвращает /usr/lib/flashplugin-nonfree/libflashplayer.so, он настроен правильно (это было бы в том случае, если бы плагин -работал в прошлом ), но если это не так, вам нужно запустить

    update-alternatives --quiet --install /usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so 50
    

Для будущих обновлений достаточно повторить первые три шага.

В качестве альтернативы,pepperflashplugin-nonfreeпо-прежнему работает и устанавливает плагин Flash -для Chromium. Вам нужно скачать пакет вручную и установить его с помощью dpkg -i,но он загрузит плагин -и все настроит для вас. Вы можете оставить штекер -включенным с -по -дату, запустивupdate-pepperflashplugin-nonfree --install(и проверяя его состояние с помощью--status).

10
27.01.2020, 20:36

Чтобы легко добиться этого, вам нужно будет использовать Firefox.

1. шаг:

Установите последнюю версию Firefox с официального сайта. Когда вы скачаете его, вы получите сжатую папку. Распакуйте его и поместите папку в системную папку /opt . Затем вы просто создаете системную символическую ссылку в /usr/bin , которая должна указывать на /opt/firefox/firefox(вы должны предшествовать команде символической ссылки сsudo , потому что вы возитесь с системной папкой). Теперь, когда мы введем firefox в терминал, операционная система распознает команду и выполнит исполняемый файл /opt/firefox/firefox .

2. шаг:

Откройте Firefox, набрав firefox в терминале. Это необходимо сделать, потому что Firefox создаст свои пользовательские папки при первом открытии. Также будет создана папка~/.mozilla/plugins/ .

3. шаг:

Загрузите плагин Flash player с официального сайта и вы получите файл с расширением .so(общий объект).

4. шаг:

Поместите файл .so в папку~/.mozilla/plugins/ и перезапустите Firefox. Вуаля! Ну вот!

0
27.01.2020, 20:36

Для моего варианта использования было достаточно использовать /usr/lib/browser-plugin-freshplayer-pepperflash/libfreshwrapper-flashplayer.so, который был установлен пакетом browser-plugin-freshplayer-pepperflash.

0
04.05.2020, 16:40

Теги

Похожие вопросы