Устанавливаем гуишный софт в headless-режиме из терминала при помощи xpra

Есть Wine на сервере, нужно установить/удалить программу, но поднимать vnc и ставить иксы не хочется.
На сервере:
  1. sudo apt install xpra python-cups
  2. # xxx.xxx.xxx.xxx - IP address
  3. xpra start --bind-tcp=xxx.xxx.xxx.xxx:10030 :30
  4. # install
  5. DISPLAY=:30 wine setup.exe
  6. # uninstall
  7. # DISPLAY=:30 wine uninstaller
На клиенте:
  1. xpra attach tcp:xxx.xxx.xxx.xxx:10030
Закрываем соединение. На сервере:
  1. xpra exit :30

Реклама

Мы в соцсетях

vk tw tg yt