«Чат для локальной сети Windows / Linux» и «Flash-плеер в Debian Stretch»: разница между страницами

Материал из support.qbpro.ru
(Различия между страницами)
imported>Vix
(Новая страница: «'''BeeBEEP''' – шикарный переговорник для локальной сети. Чат позволяет легко переписываться …»)
 
imported>Vix
(Новая страница: «Чуть больше года назад я уже писал заметку Flash-плагин для Chromium и Iceweasel/Firefox в Debian, в которой…»)
 
Строка 1: Строка 1:
'''BeeBEEP''' – шикарный переговорник для локальной сети. Чат позволяет легко переписываться и обмениваться файлами со всеми пользователями локальной сети, без доступа в интернет и без необходимости запускать сервер.
Чуть больше года назад я уже писал заметку Flash-плагин для Chromium и Iceweasel/Firefox в Debian, в которой чинил флеш-плеер в Debian Jessie. Я пропустил тот момент, когда из репозитория Debian исчезли пакеты со скриптами для установки и обновления флеш-плеера. В моей системе, обновлённой до Stretch, всё ещё присутствовали эти пакеты и поэтому я продолжал считать, что они всё ещё есть в репозиториях. Однако, в свежеустановленной системе Debian Stretch эти пакеты установить из репозиториев не удалось. И если решить проблему с установкой флеш-плеера для Firefox удалось довольно быстро, то над аналогичным решением для Chromium пришлось поломать голову. Результатом своих изысков и спешу поделиться.


* '''Основные функции'''
'''Flash-плагин NPAPI в Iceweasel'''


    Общение в сети, настройка шрифта (стиль шрифта, цвет);
В Debian Stretch браузер Iceweasel более ничем не отличается от браузера Firefox, т.к. Debian и Mozilla договорились об использовании бренда Firefox вместо Iceweasel. Если в вашей системе всё ещё установлен Iceweasel, можете установить вместо него Firefox, а Iceweasel удалить.
    Множество смайлов и других иконок;
    Историю чата можно сохранить в отдельный файл pdf.


В настройках достаточно много инструментов для персонализации программы, настройки сети (для опытных пользователей). Там же можно выбрать язык программы, настроить горячие клавиши и поведение программы при открытии и закрытии.
'''Flash-плагин NPAPI в Firefox'''


* '''Дополнительный и очень полезный функционал'''
Если браузер ещё не установлен в системе, сделать это можно такой командой:


    Создание различных групп для определённых пользователей;
# apt-get install firefox-esr firefox-esr-l10n-ru
    Возможность передавать файлы и целые папки;
    Возможность отправить снимок рабочего стола, при этом изображение чата можно исключить;
    И самое интересное! Программе позволяет пользователю включить трансляцию рабочего стола для его собеседника. Тоисть, всё что вы делаете на компьютере, будет видеть ваш собеседник.


* '''Безопасность'''
Скачиваем с официального сайта Adobe файл flash_player_npapi_linux.x86_64.tar.gz Для этого заходим на официальную страницу Adobe, переходим по ссылке внизу Adobe Flash Player, переходим по ссылке Нужен проигрыватель Flash Player для другого компьютера?, в выпадающем списке «Шаг 1» вместо «Выберите операционную систему» выбираем «Linux (64-бит)», в выпадающем списке «Шаг 2» вместо «Выберите версию» выбираем «FP 30.0 for Linux 64-bit (tar.gz) - NPAPI» и жмём на кнопку «Загрузить».


Передаваемые данные (тест, картинки, рабочий стол) шифруются алгоритмом AES, что надёжно защищает личную информацию от перехвата злоумышленниками.
Далее по пользователем root перейдём в каталог /usr/lib и создадим каталог для разделяемой библиотеки Flash-плеера:


ИСТОЧНИКИ:
# cd /usr/lib
<hr>
# mkdir flashplugin-nonfree
* [https://sourceforge.net/projects/beebeep/ BeeBEEP (Secure Lan Messenger)]
# cd flashplugin-nonfree
* [https://blogosoft.com/70358 BeeBEEP – общение в локальной сети]
 
Извлечём разделяемую библиотеку из скачанного архива:
 
# tar xzvf /home/stupin/Downloads/flash_player_npapi_linux.x86_64.tar.gz libflashplayer.so
 
Поменяем владельца библиотеки и права доступа к ней:
 
# chown root:root libflashplayer.so
# chmod u=rw,go=r libflashplayer.so
 
Добавим разделяемую библиотеку в список альтернативных версий флеш-плагина для браузеров семейства Mozilla:
 
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so 50
 
И выберем эту альтернативу в качестве текущей используемой:
 
# update-alternatives --set flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so
 
Flash-плагин PPAPI в Chromium
Если браузер ещё не установлен в системе, сделать это можно такой командой:
 
# apt-get install chromium chromium-l10n
 
Скачиваем с официального сайта Adobe файл flash_player_npapi_linux.x86_64.tar.gz Для этого заходим на официальную страницу Adobe, переходим по ссылке внизу Adobe Flash Player, переходим по ссылке Нужен проигрыватель Flash Player для другого компьютера?, в выпадающем списке «Шаг 1» вместо «Выберите операционную систему» выбираем «Linux (64-бит)», в выпадающем списке «Шаг 2» вместо «Выберите версию» выбираем «FP 30.0 for Linux 64-bit (tar.gz) - PPAPI» и жмём на кнопку «Загрузить».
 
Далее по пользователем root перейдём в каталог /usr/lib и создадим каталог для разделяемой библиотеки Flash-плеера:
 
# cd /usr/lib
# mkdir pepperflashplugin-nonfree
# cd pepperflashplugin-nonfree
 
Извлечём разделяемую библиотеку из скачанного архива:
 
# tar xzvf /home/stupin/Downloads/flash_player_ppapi_linux.x86_64.tar.gz libpepflashplayer.so
 
Поменяем владельца библиотеки и права доступа к ней:
 
# chown root:root libpepflashplayer.so
# chmod u=rw,go=r libpepflashplayer.so
 
Извлечём файл manifest.json, чтобы посмотреть версию скачанного плагина:
 
# tar xzvf /home/stupin/Downloads/flash_player_ppapi_linux.x86_64.tar.gz manifest.json
 
Смотрим версию скачанного плагина и удаляем этот файл - он нам больше не понадобится:
 
# grep version manifest.json
  "version": "30.0.0.154",
 
Открываем файл /etc/chromium.d/default-flags и вписываем вниз файла опции, которые указывают путь к плагину и его версию:
 
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so --ppapi-flash-version=30.0.0.154"
 
Версию указывать необходимо, т.к. в противном случае определяется версия 11.x и некоторые флеш-приложения отказываются работать, требуя обновить флеш-плеер.
 
Теперь нужно завершить браузер, завершить текущий сеанс (выйти из графической оболочки). Это тоже необходимо сделать, т.к. в противном случае изменения из отредактированного файла не будут применены к текущему сеансу и настроенные в этом файле переменные окружения в текущем сеансе сохранят свои прежние значения.
 
После повторного входа можно запустить браузер и перейти по ссылке '''chrome://version/ или chrome://flash/''' и убедиться, что в строчке Flash или Flash plugin соответственно фигурируют установленные версия плагина и путь к нему.

Версия от 00:54, 20 января 2019

Чуть больше года назад я уже писал заметку Flash-плагин для Chromium и Iceweasel/Firefox в Debian, в которой чинил флеш-плеер в Debian Jessie. Я пропустил тот момент, когда из репозитория Debian исчезли пакеты со скриптами для установки и обновления флеш-плеера. В моей системе, обновлённой до Stretch, всё ещё присутствовали эти пакеты и поэтому я продолжал считать, что они всё ещё есть в репозиториях. Однако, в свежеустановленной системе Debian Stretch эти пакеты установить из репозиториев не удалось. И если решить проблему с установкой флеш-плеера для Firefox удалось довольно быстро, то над аналогичным решением для Chromium пришлось поломать голову. Результатом своих изысков и спешу поделиться.

Flash-плагин NPAPI в Iceweasel

В Debian Stretch браузер Iceweasel более ничем не отличается от браузера Firefox, т.к. Debian и Mozilla договорились об использовании бренда Firefox вместо Iceweasel. Если в вашей системе всё ещё установлен Iceweasel, можете установить вместо него Firefox, а Iceweasel удалить.

Flash-плагин NPAPI в Firefox

Если браузер ещё не установлен в системе, сделать это можно такой командой:

# apt-get install firefox-esr firefox-esr-l10n-ru

Скачиваем с официального сайта Adobe файл flash_player_npapi_linux.x86_64.tar.gz Для этого заходим на официальную страницу Adobe, переходим по ссылке внизу Adobe Flash Player, переходим по ссылке Нужен проигрыватель Flash Player для другого компьютера?, в выпадающем списке «Шаг 1» вместо «Выберите операционную систему» выбираем «Linux (64-бит)», в выпадающем списке «Шаг 2» вместо «Выберите версию» выбираем «FP 30.0 for Linux 64-bit (tar.gz) - NPAPI» и жмём на кнопку «Загрузить».

Далее по пользователем root перейдём в каталог /usr/lib и создадим каталог для разделяемой библиотеки Flash-плеера:

# cd /usr/lib
# mkdir flashplugin-nonfree
# cd flashplugin-nonfree

Извлечём разделяемую библиотеку из скачанного архива:

# tar xzvf /home/stupin/Downloads/flash_player_npapi_linux.x86_64.tar.gz libflashplayer.so

Поменяем владельца библиотеки и права доступа к ней:

# chown root:root libflashplayer.so 
# chmod u=rw,go=r libflashplayer.so

Добавим разделяемую библиотеку в список альтернативных версий флеш-плагина для браузеров семейства Mozilla:

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

И выберем эту альтернативу в качестве текущей используемой:

# update-alternatives --set flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so

Flash-плагин PPAPI в Chromium Если браузер ещё не установлен в системе, сделать это можно такой командой:

# apt-get install chromium chromium-l10n

Скачиваем с официального сайта Adobe файл flash_player_npapi_linux.x86_64.tar.gz Для этого заходим на официальную страницу Adobe, переходим по ссылке внизу Adobe Flash Player, переходим по ссылке Нужен проигрыватель Flash Player для другого компьютера?, в выпадающем списке «Шаг 1» вместо «Выберите операционную систему» выбираем «Linux (64-бит)», в выпадающем списке «Шаг 2» вместо «Выберите версию» выбираем «FP 30.0 for Linux 64-bit (tar.gz) - PPAPI» и жмём на кнопку «Загрузить».

Далее по пользователем root перейдём в каталог /usr/lib и создадим каталог для разделяемой библиотеки Flash-плеера:

# cd /usr/lib
# mkdir pepperflashplugin-nonfree
# cd pepperflashplugin-nonfree

Извлечём разделяемую библиотеку из скачанного архива:

# tar xzvf /home/stupin/Downloads/flash_player_ppapi_linux.x86_64.tar.gz libpepflashplayer.so

Поменяем владельца библиотеки и права доступа к ней:

# chown root:root libpepflashplayer.so 
# chmod u=rw,go=r libpepflashplayer.so

Извлечём файл manifest.json, чтобы посмотреть версию скачанного плагина:

# tar xzvf /home/stupin/Downloads/flash_player_ppapi_linux.x86_64.tar.gz manifest.json

Смотрим версию скачанного плагина и удаляем этот файл - он нам больше не понадобится:

# grep version manifest.json 
 "version": "30.0.0.154",

Открываем файл /etc/chromium.d/default-flags и вписываем вниз файла опции, которые указывают путь к плагину и его версию:

export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so --ppapi-flash-version=30.0.0.154"

Версию указывать необходимо, т.к. в противном случае определяется версия 11.x и некоторые флеш-приложения отказываются работать, требуя обновить флеш-плеер.

Теперь нужно завершить браузер, завершить текущий сеанс (выйти из графической оболочки). Это тоже необходимо сделать, т.к. в противном случае изменения из отредактированного файла не будут применены к текущему сеансу и настроенные в этом файле переменные окружения в текущем сеансе сохранят свои прежние значения.

После повторного входа можно запустить браузер и перейти по ссылке chrome://version/ или chrome://flash/ и убедиться, что в строчке Flash или Flash plugin соответственно фигурируют установленные версия плагина и путь к нему.