Как на веб хостинг установить десктопную ubuntu?
никак, это веб-хостинг. вам кроме консоли там ничего не нужно. да и ресурсы на работу графической оболочки никто отдать не захочет.
хотя все же скажу sudo apt install ubuntu-desktop
вопрос зачем? запускать gui софт? дешевле по ресурсам будет просто поставить X-сервер и делать его проброс через ssh, тогда запускаемые на сервере утилиты будут исполнятся там, а рисоваться у Вас. Естественно на системе, в которой рисуем тоже должны быть иксы, хотя на wayland и на винду есть костыли, насчет макоси не уверен, а большинство DE/WM линукса с этим будут нормально работать. Ну и так как данных по сети будет гоняться меньше, данный вариант будет шустрее, чем проброс всего десктопа через vnc
Так же стоит учесть, что на сервере скорее всего нет видеокарты (совсем, даже встроенной в проц), для многих современных gui приложений это станет проблемой.
ну и если не трудно, объясните мне, какой в этом практический смысл?