Сайт | Скачать | Видео | Wiki

Автор Тема: Pra-roll. Варианты сборки firefox.pfs  (Прочитано 174 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1532
  • Репутация: +22/-0
Pra-roll. Варианты сборки firefox.pfs
« : 24 Январь 2018, 16:33:25 »
    firefox-58.0_64-pb01.pfs
Т.е. он не из арчрепы? Смысл?
В любом случае для модулей не из пакетов надо еще выкладывать пакет
В арч репе он без пульса
Изготовление:
1. качаем из свежего среза арчрепы пакет
2. pacman2pfs -U пакет
то что без пульса - хорошо, но не работает. Что не так?
live@pra-roll:~$ pacman2pfs -U firefox
База пакетов пуста. Синхронизировать? [Y/n] y
:: Обновление баз данных пакетов...
 core                               126,2 KiB   956K/s 00:00 [################################] 100%
 extra                             1643,2 KiB  1756K/s 00:01 [################################] 100%
 community                            4,3 MiB  1786K/s 00:02 [################################] 100%
 pra6407extra                        69,0 KiB   479K/s 00:00 [################################] 100%
 art-aur                             10,1 KiB  2,46M/s 00:00 [################################] 100%
 2a-any                              19,0 KiB   316K/s 00:00 [################################] 100%
ошибка: не удалось получить файл 'revenge_repo.db' из raw.github.com : Resolving timed out after 10520 milliseconds
 revenge_repo                        37,6 KiB  4,59M/s 00:00 [################################] 100%
 herecura                            66,3 KiB   518K/s 00:00 [################################] 100%
 archlinuxcn                        729,4 KiB  1240K/s 00:01 [################################] 100%
Очистить кэш пакетов? [Y/n] y
rm: невозможно удалить '/var/cache/pacman/pkg/*': Нет такого файла или каталога
cp: не удалось выполнить stat для 'firefox': Нет такого файла или каталога
live@pra-roll:~$ sudo pacman2pfs -U firefox
Очистить кэш пакетов? [Y/n] y
rm: невозможно удалить '/var/cache/pacman/pkg/*': Нет такого файла или каталога
cp: не удалось выполнить stat для 'firefox': Нет такого файла или каталога
pacman2pfs запущен из каталога с фоксом, очистка кеша не помогает, всегда пишет одно и то же... Тестинг обязательно подключать для 58 фокса? Вот тебе и зачем пакет не из репы делать...
« Последнее редактирование: 25 Январь 2018, 15:24:21 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21150
  • Репутация: +150/-0
    • PuppyRus-A
1. Firefox из свежего среза Arch репозитория
1. подключить модуль mpv (в нем ffmpeg, нужный ффоксу по зависимостям)
2. Скачать через браузер свежие
https://www.archlinux.org/packages/extra/x86_64/firefox/
https://www.archlinux.org/packages/extra/any/firefox-i18n-ru/
https://www.archlinux.org/packages/community/any/firefox-spell-ru/
3. В каталоге со скачанными пакетами : sudo pacman2pfs пакеты через пробел
4. sudo mkpfs firefox...
5. Проверяем, выкладываем модуль
Плюс ффокса из арчрепы - работает без pulse
Если в вашем дистрибе более старые nss nspr sqlite icu - их тоже надо взять из свежего среза арчрепы. Проверить что они нужны : ффокс не запускается или не открывает https://

В итоге - для стaрого дистра может быть лучше взять ффокс с оф. сайта, но для звука понадобится модуль pulseaudio
Можно обойтись apulse :
sudo pacman -S apulse
Запускать : apulse firefox

2. Firefox с оф. сайта
1. Подключаем DEVX*.pfs
2. Копируем  http://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/firefox-bin/
4. Исправляем в  PKGBUILD номер версии ффокса
3. sudo chown live  firefox-bin && cd firefox-bin && makepkg4. Получили пакет. Делаем модуль: sudo pacman2pfs -U firefox-bin*.pkg.tar.xz ; mkpfs firefox-bin*
5. Проверяем, выкладываем модуль и пакет

Если хотите обойтись без gtk3 :
3. firefox-esr-gtk2
1. Качаем пакет https://caseof.tk/ https://caseof.tk/firefox-esr-gtk2-52.5.3-1-x86_64.pkg.tar.xz - похоже обновляется
2. Подключаем DEVX*.pfs
3. Качаем http://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/firefox-i18n/
2.4 (см.выше) и далее
На необходимость pulse пока не проверял

puppyrus-a/pra03/pra03-extra/firefox-esr-gtk2-52.5.3-1-i686.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/firefox-bin-ru-58.0-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/firefox-esr-gtk2-52.5.3-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/firefox-i18n-ru-52.5.3esr-1-any.pkg.tar.xz
roll/180101/firefox-esr-gtk2-52.5.3-1-180101-sf01.pfs
roll/180101/gtk3-firefox-58.0-1-180101-sf01.pfs

Проверка модуля ffox palemoon и клонов хрома:
1. В строке поиска набираем : test html5 mp4
2. Жмем первую ссылку https://www.quirksmode.org/html5/tests/video.html
3. H.264/MP4 должно работать. Если нет - уведиться что в системе есть ffmpeg


Оффлайн krasnyh

  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +5/-0
Re: Pra-roll. Варианты сборки firefox.pfs
« Ответ #2 : 19 Февраль 2018, 18:08:27 »
Запускать : apulse firefox
/ без pulseaudio /
Не было звука пока не внес эти изменения в about:config
security.sandbox.content.write_path_whitelist        /dev/snd/
security.sandbox.content.syscall_whitelist               16
https://github.com/i-rinat/apulse

( firefox-bin-58 с оф.сайта;
apulse-0.1.10-1  )


Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21150
  • Репутация: +150/-0
    • PuppyRus-A
Re: Pra-roll. Варианты сборки firefox.pfs
« Ответ #3 : 20 Февраль 2018, 09:10:55 »
Можете выложить 083 профиль (взять из репы и поправить)

Оффлайн krasnyh

  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +5/-0
Re: Pra-roll. Варианты сборки firefox.pfs
« Ответ #4 : 20 Февраль 2018, 20:10:25 »
https://yadi.sk/d/Dt-txG_L3ScYqD     /083-firefox-profile_any-sf04_new.pfs/
 Многие ли пользуются профилем /083-firefox-profile_any/, я - нет.
Это может было актуально раньше, когда после установки браузера его надо было русифицировать.
Сейчас это все идет из коробки /с репы Mozilla или тот же gtk3-firefox-58.0-1-180101/.
Тем более все равно каждый ставит расширения и настраивает браузер под свой вкус.

 Gtk3-firefox-58.0-1-180101 тоже есть звук через apulse с этими настройками.
Без apulse звука нет, хотя в about:support "Звуковая подсистема -- alsa"
 
2 Кстати, кто использует расширение uBlock Origin.
Если в настройках включить "Я опытный пользователь",
то появляется возможность запретить сторонние скрипты и фреймы, что конечно же добавит производительности браузеру.
https://github.com/gorhill/uBlock
Так же там подробно и в картинках написано,
как надо разрешать, чтобы правильно работали сайты после глобальных запретов (сайты со встроенными
роликами youtube).
/Главное - ставить разрешения только серым цветом, если зеленым, не будут работать фильтры подписок/
Здесь все подробно :
https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide
  Обязательно сделайте резервное копирование своих настроек uBlock Origin

UPD.  Gtk3-firefox-58.0-1-180101 тоже есть звук с этими настройками.
(Без pulseaudio и apulse)
« Последнее редактирование: Вчера в 18:56:50 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21150
  • Репутация: +150/-0
    • PuppyRus-A
Re: Pra-roll. Варианты сборки firefox.pfs
« Ответ #5 : 21 Февраль 2018, 09:40:18 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21150
  • Репутация: +150/-0
    • PuppyRus-A
Re: Pra-roll. Варианты сборки firefox.pfs
« Ответ #6 : Вчера в 09:32:26 »
Не было звука пока не внес эти изменения в about:config
Расширенная версия
To enable Youtube audio, send your browser to about:config. Drill down to security.sandbox and modify
EITHER
security.sandbox.content.level=0OR
security.sandbox.content.level=2
security.sandbox.content.read_path_whitelist=/dev/snd/
security.sandbox.content.syscall_whitelist=54 (or 16 for 64bit)
security.sandbox.content.write_path_whitelist=/dev/snd/

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21150
  • Репутация: +150/-0
    • PuppyRus-A