Заготовка howto по локальной сборке npapi флеш-плагина актуальной версии.
Тут
https://get.adobe.com/flashplayer/otherversions/смотрим на версию плагина в имени rpm-пакета, но льём тарболы npapi плагина для двух архитектур.
Английский выбран преднамеренно:
прочитать текстовый файл и понять суть можно будет даже если локаль по какой-то причине вынесет нафик из системы
make npapi-plugin-adobe-flash package:
Build packages
$ rpm -qa --qf '%{NAME}\n'|grep rpm-|sort
rpm-build
rpm-build-browser-plugins
rpm-build-gir
rpm-build-perl
rpm-build-python
rpm-build-python3
rpm-build-xdg
rpm-macros-alterator
rpm-macros-alternatives
rpm-macros-cmake
Download packages version 25.0.0.171 from
https://get.adobe.com/flashplayer/otherversions/
flash_player_npapi_linux.i386.tar.gz
flash_player_npapi_linux.x86_64.tar.gz
Change download directory.
Unpack *.tar.gz and rename
$ 7z x flash_player_npapi_linux.i386.tar.gz -O./flash-npapi
$ mv ./flash-npapi/libflashplayer.so.tar ./flash-npapi/flash_player-x86-25.0.0.171.tar
$ 7z x flash_player_npapi_linux.x86_64.tar.gz -O./flash-npapi
$ mv ./flash-npapi/libflashplayer.so.tar ./flash-npapi/flash_player-x86_64-25.0.0.171.tar
Make adobe_flash_player_eula.desktop file
$ cat adobe_flash_player_eula.desktop
[Desktop Entry]
Type=Application
Name=Adobe Flash Plugin License Terms
GenericName=License Agreement
GenericName[ru]=Лицензионное соглашение
Icon=flash-player-properties
Exec=xdg-open http://www.adobe.com/legal/licenses-terms.html
Categories=AudioVideo;
Move *.tar and *.desktop files to directory
$HOME/RPM/SOURCES
Change version of the plugin in spec
And changelog
Build package
$ rpm -ba --target i586 ~/RPM/SPECS/adobe-flash-player.spec
End
В Build host засветится имя компьютера.
Чтобы не светилось, изменить его можно так:
$ hostname
выведет имя хоста, запомнить/сохранить его.
Далее временно изменить имя хоста на произвольное
$ su -
# hostname произвольное_имя_хоста
Ctrl+d
Выполнить сборку пакета
Вернуть хосту его прежнее имя аналогичным образом.
После сборки пакета, в Build host (rpm -qpi пакет.rpm) засветится указанное имя хоста, но не имя компьютера.
spec и desktop-файл можно взять из пакета
adobe-flash-player-25-alt0.M70P.1.src.rpm
Пакет лежит в SRPMS в p7.
Например распаковать пакет через
$ rpm -i adobe-flash-player-25-alt0.M70P.1.src.rpm
Содержимое tar-архивов не изменять, - это запрещено.