Всем привет! Понадобилось сейчас запустить один очень специфичный софт(корпоративный), который работает только на бубунте. А так как у меня есть только macbook pro 2020 года, который на m1. То пришлось поднять бубунту на нем.
Как это сделать?
- Ставим сам Multipass. Я поставил его, через
brew
так:
brew install --cask multipass
- Создаем и запускаем виртуалку так:
multipass launch -c 4 -m 4G -d 25G
- (Кол-во ядер, ОЗУ и диска можно поставить какое хотите)
- После установки нужно узнать название созданной виртуалки так:
multipass list
покажет что-то типа:
Name State IPv4 Image
notable-squirrelfish Running 192.168.64.3 Ubuntu 22.04 LTS
- Подключиться к ней, через
shell
так:multipass shell notable-squirrelfish
- Обновить + задать пароль для юзера
ubuntu
+ установитьдесктоп
иxrdp
так:
$ sudo passwd ubuntu
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
$ sudo apt autoremove
$ sudo apt install ubuntu-desktop xrdp
// П.С. Я не спец по линуксам, так что может быть это можно сделать как-то иначе, как удобнее Вам
- Скачать любой клиент для удаленного рабочего стола. Для себя я поставил
Microsoft Remote Desktop
бесплатно, черезAppStore
- Далее собственно подключиться к бубунте, через него. Узнать IP машины с бубунтой можно через
multipass list
либо, черезip a
после подключения к бубунте, черезshell
на шаге #4
П.С. ИМХО все очень просто и «красиво». Стоит отметить, что ставится последняя LTS
версия бубунты архитектуры ARM 64
.
Так же чисто для «прикола» я попробовал поставить firefox
так: sudo apt install firefox
. Все поставилось без проблем, но версия(архитектура) firefox-а
само собой ARM 64
. И в целом он работает и сайты открывает. Пруфы на скрине.
Специфичная корпоративная прога из-за, которой я собственно это все и затеял, тоже встала и работает отлично(я хз кем и на чем она написана, могу лишь сказать, что это бинарник, который запускается так: ./super_programma -P 5000
).
Причем она крутится на 5000
порту и доступна в макоси по IP
машины с бубунтой, в моем случае это так: 192.168.64.3:5000
.
Если хотите «потыкать через меня», то задавайте вопросы или просите выполнить какую-нибудь команду. Я выполню(в разумных пределах. Тролей с sudo rm -rf /
прошу не беспокоить) и покажу какой будет результат.
ИМХО я очень рад, что оказалось все так просто, а то я уже собирался заморачиваться с UTM
и ubuntu server arm