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

Автор Тема: Автообновление модулей браузеров  (Прочитано 560 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28544
  • Репутация: +195/-0
    • PuppyRus-A
Автообновление модулей браузеров
« : 08 Февраль 2020, 12:26:26 »
Работает так:
1. Стоит в автозагрузке профиля. Запускается от root
2. Проверяет наличие и версию браузера
3. Проверяет версию на сайте производителя (wget + awk) и спрашивает "обновить?"
5. Качает свежак в /tmp
6. Копирует в папку пистра, где находится браузер.pfs  содержимое /mnt/live/memory/images/браузер*.pfs
7. Обновляет, пакует новый браузер.pfs
8. Старый браузер.pfs переименовывает в браузер.pfs.old
9. Удаляет все промежуточное
10. Спрашивает " Закрыть старый и загрузить новый?"

Пока только для palemoon - посмотрю, как приживется...

089-pra-upd-1801-sf89.pfs
089-upd-1912-sf16.pfs
Написал автообновлялку для basilisk

Может кто переделает под хром http://slackware.uk/people/alien/sbrepos/14.2/x86_64/chromium/ и пр. браузеры
« Последнее редактирование: 17 Март 2020, 13:59:26 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2765
  • Репутация: +90/-1
Re: Автообновление модулей браузеров
« Ответ #1 : 08 Февраль 2020, 13:30:23 »
Писал похожее давненько в качестве предложения.


Прямая ссылка обновления русскоязычной версии firefox. Останется только распаковать в /opt и пересобрать модуль.
Рабочий пример скачивания последней версии:
Код
wget 'https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=ru' -O firefox-update.tar.bz2
« Последнее редактирование: 08 Февраль 2020, 13:54:05 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28544
  • Репутация: +195/-0
    • PuppyRus-A
Re: Автообновление модулей браузеров
« Ответ #2 : 08 Февраль 2020, 17:16:35 »
pfsrebuild - файлы остаются в системе
Можно было бы не копировать а склеить слои AUFS chroot2pfs

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1662
  • Репутация: +24/-0
Re: Автообновление модулей браузеров
« Ответ #3 : 11 Февраль 2020, 02:45:31 »
Что там спрашивать? Для флеша раньше такое же нормально работало... Скриптяку нужно/можно в модули браузеров засунуть.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28544
  • Репутация: +195/-0
    • PuppyRus-A
Re: Автообновление модулей браузеров
« Ответ #4 : 11 Февраль 2020, 09:18:46 »
 :D :D :D Я смог угодить paulus. Пойду напьюсь  :D
Скриптяку нужно/можно в модули браузеров засунуть
Может лучше в профиль? У всех нормально отработало?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2335
  • Репутация: +28/-0
    • Беседка магос
Re: Автообновление модулей браузеров
« Ответ #5 : 14 Февраль 2020, 21:01:04 »
А почему не скрипт для chroot2pfs?
Может даже без особых правок подойдет.
chroot2pfs -o palemoon.pfs --script ./palemoon.sh
Собранный таким образом модуль можно пересобрать заново.
chroot2pfs ./palemoon.pfs
Не удобнее? Скрипт нигде хранить не надо, он в модуле будет.
Вот тут пример с кучей зависимостей.
https://forum.magos-linux.ru/t/chroot2pfs-primery-skriptov/46
« Последнее редактирование: 14 Февраль 2020, 21:05:04 от betcher »
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28544
  • Репутация: +195/-0
    • PuppyRus-A
Re: Автообновление модулей браузеров
« Ответ #6 : 17 Февраль 2020, 10:02:06 »
А почему не скрипт для chroot2pfs?
Лень было вспоминать как юзать chroot2pfs
Не удобнее?
Вроде одинаково и результат одинаковый
Если кто переделает на chroot2pfs - сравним

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28544
  • Репутация: +195/-0
    • PuppyRus-A
Re: Автообновление модулей браузеров
« Ответ #7 : 20 Февраль 2020, 12:48:03 »
http://www.palemoon.org/releasenotes.shtml
У меня скрипт из шапки норм. отработал. Как у остальных?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2765
  • Репутация: +90/-1
Re: Автообновление модулей браузеров
« Ответ #8 : 29 Февраль 2020, 18:36:38 »
Обновился palemoon скриптом до последней версии.

Но каким же тяжелым стал сайт ютуба с новым интерфейсом. У меня на ноуте теперь долго страницы открываются.


YouTube полностью переходит на новый дизайн
Уже пришло время, остались последние часы. На моем ноуте или фальстарт, или пользователь случайно активировал уведомление.

upd. Мобильную версию сайта включил, стало нормально.
« Последнее редактирование: 29 Февраль 2020, 19:50:19 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28544
  • Репутация: +195/-0
    • PuppyRus-A
Re: Автообновление модулей браузеров
« Ответ #9 : 17 Март 2020, 13:58:50 »
089-pra-upd-1801-sf89.pfs
089-upd-1912-sf16.pfs
Написал автообновлялку для basilisk