Перейти к основному содержимому

Обновления

Если есть доступ в интернет

Обновления выходят приблизительно раз в месяц. Чтобы проверить наличие обновлений, выполните в директории yougile:

./server task show-updates

Для windows:

server.exe task show-updates

Чтобы установить обновление необходимо сделать следующее:

  1. сделать резервную копию yougile (или убедиться, что она есть)
  2. остановить сервис yougile
  3. выполнить в директории yougile: ./server task update latest (на Windows: server.exe task update latest)
  4. запустить сервис yougile

Эту процедуру можно выполнять автоматически раз в некоторое время.

Без доступа в интернет

Проверить наличие обновлений можно на сайте https://dist.yougile.com.

Чтобы установить обновление, скачайте архив для нужной операционной системы, затем внутри директории yougile создайте директорию tmp (если она уже есть, то очистите её содержимое). Распакуйте архив в директорию tmp, у вас должно получиться, что в директории yougile содержится директория tmp, в которой содержится директория yougile (из архива) и в ней уже разные файлы. Скорируйте файл tmp/yougile/tasks/lib/install.js в директорию tasks/ внутри основной директории yougile (не той, что из архива, а той, где установлена система). И затем, внутри директории, где установлена система выполните команду:

./server task install

для Windows:

server.exe task install

Вот полный пример действий по обновлению для Linux:

cd /opt/yougile
rm -r tmp
mkdir tmp

cd tmp/
# скачать нужный файл yougile.tar.gz из dist.yougile.com и поместить в tmp/
# поскольку нет доступа в интернет, это делается вручную
tar -xf yougile.tar.gz
rm yougile.tar.gz
cd ..

cp tmp/yougile/tasks/lib/install.js tasks/
./server task install

здесь предполагается, что YouGile установлен в /opt/yougile.