Дистрибутивы проекта PuppyRus Linux > PuppyRus-A [PRA]
firefox.pfs : варианты сборки
paulus:
--- Цитата: sfs от 24 Январь 2018, 09:19:56 --- 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 фокса? Вот тебе и зачем пакет не из репы делать...
sfs:
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.
--- Код ---
pacman2pfs firefox
pkg2pfs firefox-i18n-ru
pkg2pfs firefox-spell-ru
--- Конец кода ---
Проверить ффокс на отсутствующие либы dep-find firefox
Сложить в одну папку и mkpfs -d
4. Проверяем, выкладываем модуль
Плюс ффокса из арчрепы - работает без pulse
Если в вашем дистрибе более старые nss nspr sqlite icu - их тоже надо взять из свежего среза арчрепы. Проверить что они нужны : ффокс не запускается или не открывает https://
В итоге - для стaрого дистра может быть лучше взять ффокс с оф. сайта, но для звука понадобится модуль pulseaudio
Можно обойтись apulse :
sudo pacman -S apulse
Запускать : apulse firefox
--- Цитата: sfs от 05 Декабрь 2021, 12:59:11 ---APULSE_PLAYBACK_DEVICE=plughw:0,0 apulse firefox
--- Конец цитаты ---
2. Firefox с оф. сайта
1. Подключаем DEVX*.pfs
2. Копируем http://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/firefox-bin/ или http://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/firefox-esr-bin-ru
4. Исправляем в PKGBUILD номер версии ффокса
3.
--- Код ---
sudo chown live firefox-bin && cd firefox-bin && makepkg
--- Конец кода ---
4. Получили пакет. Делаем модуль: sudo pacman2pfs -U firefox-bin*.pkg.tar.xz ; mkpfs firefox-bin*
5. Проверяем, выкладываем модуль и пакет
Обновлять еще можно так :
Теперь от рута ффокс не запускается. Поэтому sudo chown -R live /usr/lib/firefox
и обновляем средствами ффокс (возможно вместо этого получится поставить suid на updater)
sudo chown -R root /usr/lib/firefox
pfsrebuild
Если хотите обойтись без gtk3 : свежие версии только гтк3
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 (см.выше) и далее
Работает без пульса
--- [ Читать далее ] ---
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:
--- Цитата: sfs от 25 Январь 2018, 15:22: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:
Можете выложить 083 профиль (взять из репы и поправить)
krasnyh:
1 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)
Навигация
Перейти к полной версии