SetKiosk ◾️ Инструкция по обновлению chromium в SetKiosk на tinycore 8

Публичное пространство

SetKiosk ◾️ Инструкция по обновлению chromium в SetKiosk на tinycore 8

https://crystals.atlassian.net/browse/ROBOT-4994

https://crystals.atlassian.net/browse/SRTS-2382

Описание

В инструкции приводится пример обновления версии веб-браузера Сhromium для SetKiosk на TinyCore8

Пример установки Сhromium версии 128.

Для версий SetKiosk, начиная с 1.9.2.

Цель обновления

Отображение кастомных шаблонов для SetKiosk на Tinycore8.

Основные шаги

1. Остановите приложение прайс-чекера командой:

cash stop
image-20241101-133048.png

 

2. Удалите папки /home/tc/storage/crystal-cash/chromium и /usr/local/chromium

rm -rf /home/tc/storage/crystal-cash/chromium rm -rf /usr/local/chromium
image-20241101-133321.png

 

3. Удалите файлы из папки /mnt/mmcblk0p1/tce/optional

  • chromium.dep

  • chromium.tcz

  • chromium.tcz.dep

  • chromium.tcz.md5.txt

  • glibc-2.27.tcz

  • glibc-2.27.tcz.md5.txt

sudo rm -rf /mnt/mmcblk0p1/tce/optional/chromium.dep sudo rm -rf /mnt/mmcblk0p1/tce/optional/chromium.tcz sudo rm -rf /mnt/mmcblk0p1/tce/optional/chromium.tcz.dep sudo rm -rf /mnt/mmcblk0p1/tce/optional/chromium.tcz.md5.txt sudo rm -rf /mnt/mmcblk0p1/tce/optional/glib-2.27.tcz sudo rm -rf /mnt/mmcblk0p1/tce/optional/glib-2.27.tcz.md5.txt
image-20241101-143432.png

Если SetKiosk устанавливается на другое устройство или Oracle VirtualBox, тогда диск mmcblk0p1 может называться по другому, например sda1 или vda1. Проверьте командой:

cd /home/tc ls -li
image-20241101-144004.png

 

4. Скачайте архив и распакуйте его:

Всё содержимое архива скопируйте в папку /mnt/mmcblk0p1/tce/optionalустановите права ко всем файлам.

unzip chromium128.zip cp chromium128/* /mnt/mmcblk0p1/tce/optional/ chmod +x /mnt/mmcblk0p1/tce/optional/*
image-20241101-145850.png

 

5. Перезапустите SetKiosk.

cash reboot
image-20241101-150516.png

6. Проверьте папки:

При правильном обновлении появятся:

  • /home/tc/storage/crystal-cash/chromium

  • /usr/local/chromium

ls /home/tc/storage/crystal-cash/chromium ls /usr/local/chromium
image-20241102-135514.png

7. Проверьте версию Сhromium командой:

cat /home/tc/storage/crystal-cash/chromium/Last\ Version
  • Версия указана в файле /home/tc/storage/crystal-cash/chromium/Last Version

  • Версия должна быть 128.0.6613.137

image-20241102-135638.png

Скрипт для автоматического обновления

Произвести автоматической обновление можно с помощью скрипта

Важно! Перед запуском скрипта, убедитесь, что у вас есть разархивированная папка в /home/tc/storage/chromium128

1. Скачайте скрипт:

2. Запустите скрипт обновления командой:

sudo sh ./auto-update-chromium.sh