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

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

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

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28155
  • Репутация: +194/-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 - посмотрю, как приживется...
Может кто переделает под хром http://slackware.uk/people/alien/sbrepos/14.2/x86_64/chromium/ и пр. браузеры
« Последнее редактирование: 08 Февраль 2020, 12:28:25 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2575
  • Репутация: +86/-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

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

Оффлайн paulus

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

Онлайн sfs

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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 1927
  • Репутация: +25/-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

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

Онлайн sfs

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