Установка плагинов расширенийЭкспериментальный функционал, не вошедший в основной релиз Termidesk, можно добавить в программный комплекс через установку плагинов расширений (каталог |
Для установки плагинов нужно на сервере Termidesk выполнить следующее:
zip-архива в целевой каталог (например, /tmp);Termidesk::~$ sudo -u termidesk bash |
Termidesk::~$ cd /opt/termidesk/share/termidesk-vdi/ |
Termidesk::~$ source venv/bin/activate |
:~$ pip install --upgrade --no-index --find-links /tmp/termidesk_internaldbauth termidesk_internaldbauth |
где:
/tmp/termidesk_internaldbauth - каталог с whl-файлами;
termidesk_internaldbauth - имя плагина (без версии, платформы и расширения файла);
Termidesk::~$ exit |
:~$ sudo /opt/termidesk/sbin/termidesk-vdi-manage migrate :~$ sudo /opt/termidesk/sbin/termidesk-vdi-manage collectstatic --no-input |
:~$ sudo systemctl restart termidesk-vdi.service termidesk-taskman.service termidesk-wsproxy.service termidesk-celery-beat.service termidesk-celery-worker.service |
Удаление плагинов расширений
|
Для удаления плагина расширений нужно на сервере Termidesk выполнить следующее:
Termidesk::~$ sudo -u termidesk bash |
Termidesk::~$ cd /opt/termidesk/share/termidesk-vdi/ |
Termidesk::~$ source venv/bin/activate |
:~$ pip uninstall -y termidesk_internaldbauth |
где:
termidesk_internaldbauth - имя плагина (без версии, платформы и расширения файла);
Termidesk::~$ exit |
:~$ sudo systemctl restart termidesk-vdi.service termidesk-taskman.service termidesk-wsproxy.service termidesk-celery-beat.service termidesk-celery-worker.service |
Откат к предыдущей версии плагинаОткат к предыдущей версии файла выполняется в той же последовательности, что и установка, однако вместо команды установки плагина используется следующая: |
:~$ pip install --no-index --find-links /tmp/termidesk_internaldbauth termidesk_internaldbauth==4.0.1 |
где:
/tmp/termidesk_internaldbauth - каталог с whl-файлами, whl-файл с версией плагина должен существовать в данном каталоге;
termidesk_internaldbauth - имя плагина с указанием версии.