Автор Тема: Подскажите как собрать свежий пакет Adobe Flash Player  (Прочитано 1754 раз)

Оффлайн Biker

  • в Linux начинающий "чайник"
  • Давно тут
  • **
  • Сообщений: 270
Подскажите как собрать свежий пакет Adobe Flash Player

пример: старый пакет как я понимаю этот
http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/branch/x86_64/SRPMS.classic/adobe-flash-player-ppapi-32-alt18.src.rpm
состоит из внутренного файлового архива *.lzma, а тот в свою очередь состоит из файлового архива *.cpio, внутри которого уже есть 4 файла, включающие информацию о содержимом и два пакета *.tar для 32 и 64 систем ?

1. как собрать *.lzma понятно, а чем ужимать *.cpio непонятно. обычно раньше ужимал в архив *.zip без зжатия и переименовывал  в другой формат

2. зачем два пакета для 32 и 64 систем ?

3. при сжатии в файловые архивы нужно ли что прописывать при упакоовке или нет?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Проще не заморачиваться и дождаться окончательной смерти abobe flash с rpm-ками от самого adobe, если уж так хочется.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Подскажите как собрать свежий пакет Adobe Flash Player

Уже рассказывал недавно:
https://forum.altlinux.org/index.php?topic=8027.msg346798#msg346798

2. зачем два пакета для 32 и 64 систем ?

Затем что ELF 64-рёх или 32-ух битный:
$ file ./usr/lib64/browser-plugins/libflashplayer.so
./usr/lib64/browser-plugins/libflashplayer.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
3. при сжатии в файловые архивы нужно ли что прописывать при упакоовке или нет?

После подготовки tar архивов, с приведением их имён в должный вид, нужно править spec. Затем собирать rpm пакет.
rpm с adobe -овского ресурса, нужен только для того, чтобы подсмотреть версию флеша.
А используется tar.gz архитектура/ppapi | архитектура/npapi для использования tar архивов в src.rpm.
Изменять tar архивы нельзя: это запрещено лицензией.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Проще не заморачиваться и дождаться окончательной смерти abobe flash с rpm-ками от самого adobe, если уж так хочется.

Там не всё так однозначно.
На слабом железе по ресурсоёмкости и не реактивной внешкой, html5 говнистее чем npapi флеш. Но что говнистее, html5 или ppapi флеш, сложно сказать. Для этого нужен чипсет поддерживающий процессор чуть мощнее чем Pentium M 770/780, но не вдвое.
Ресурсоёмкость html5 на слабом железе значительно упадёт, но только после того как поток закешируется. Но иногда под это "быстро закешируется" и мешка денег недостаточно. Так что тут не всё так однозначно.
Сравнение ресурсоёмкости html5 npapi ppapi когда-то приводил выбросами sar, но они потерялись где-то в дебрях форума.

Не все пользователи Линукс знают, что Pentium M 770 способен воспроизвести штуки три локальных видео одновременно. Но при воспроизведении потока через браузер, едва справляется с одним. А при воспроизведении через ppapi или через html5 в режиме кеширования, он не справляется совсем и его idle равен нулю. Технология и методы современного программирования состоят в том, что главное этот hello world работает на последнем Core i9 и 64 гигабайта памяти. И в том, что браузеры сегодня стали, ещё одной операционной системой работающей внутри операционной системы. :-)
« Последнее редактирование: 29.02.2020 13:37:21 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Проще не заморачиваться и дождаться окончательной смерти abobe flash с rpm-ками от самого adobe, если уж так хочется.
Там не всё так однозначно.
На слабом железе по ресурсоёмкости и не реактивной внешкой, html5 говнистее чем npapi флеш. Но что говнистее, html5 или ppapi флеш, сложно сказать.
В данном случае не важно, у Adobe можно пока скачать все 4 варианта: npapi и ppapi для x32 и x86_64. И, что важно, эти RPM-ки в ALT ставятся (но кажется какой-то симлинк надо сделать). npapi действительно пошустрее, так что сборкой в ALT даже и не стоит особо пользоваться, так как пакуется сейчас ppapi. Ну и готовиться морально к html5 (и попинывать разработчиков сайтов, если сайты нужные, либо отказываться от сайтов с flash вообще).
« Последнее редактирование: 29.02.2020 13:32:17 от asy »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
эти RPM-ки в ALT ставятся (но кажется какой-то симлинк надо сделать)
ln -s /usr/lib/flash-plugin/libflashplayer.so /usr/lib/browser-plugins/libflashplayer.soЭто для npapi. Может и для ppapi так же, но не смотрел.