Добавить в корзинуПозвонить
Найти в Дзене

Ставим почти любой Ubuntu flavour на aarch64 (ARM)

Как говорил один литературный герой "тенданция однако", но и правда платформа ARM достаточно ощутимо присутствует и ещё шире шагает по ИТ-индустрии. И благодаря в том числе и платформе линукс становится всё более популярной, в том числе и благодаря готовым сборкам под различные версии процессоров ARM - от относительно простых Pi до вполне себе мощных и многоядерных aarch64. Тут и наши Альт Линукс и Астра, и Fedora и герой сегодняшнего рассказа Ubuntu Linux. Но вот незадача, по умолчанию Ubuntu Desktop имеет сборку под aarch64 только под окружение рабочего стола Gnome, а что делать если хочется и потестить другие оболочки ? И тут нам на помощь приходит Ubuntu Server - не Desktop конечно, но для экспериментов пойдёт. А эксперименты мы будем ставить на макбуке с процессором М1 (чем не ARM ?) на стандартной связке QEMU + UTM На абсолютно дефолтовых настройках виртуалок Собственно сам процесс установки Ubuntu Server 22.04 / 24.04 / 26.04 LTS на данную виртуалку ничем не отличается от тако

Как говорил один литературный герой "тенданция однако", но и правда платформа ARM достаточно ощутимо присутствует и ещё шире шагает по ИТ-индустрии. И благодаря в том числе и платформе линукс становится всё более популярной, в том числе и благодаря готовым сборкам под различные версии процессоров ARM - от относительно простых Pi до вполне себе мощных и многоядерных aarch64. Тут и наши Альт Линукс и Астра, и Fedora и герой сегодняшнего рассказа Ubuntu Linux.

Но вот незадача, по умолчанию Ubuntu Desktop имеет сборку под aarch64 только под окружение рабочего стола Gnome, а что делать если хочется и потестить другие оболочки ?

И тут нам на помощь приходит Ubuntu Server - не Desktop конечно, но для экспериментов пойдёт. А эксперименты мы будем ставить на макбуке с процессором М1 (чем не ARM ?) на стандартной связке QEMU + UTM

На абсолютно дефолтовых настройках виртуалок

-2

Собственно сам процесс установки Ubuntu Server 22.04 / 24.04 / 26.04 LTS на данную виртуалку ничем не отличается от такой же инсталляции на х86 или в облаке. Единственное замечание, что лучше ставить сервер в стандартном варианте а не Minimal. Тогда будет меньше заморочек с установкой некоторых дополнительных пакетов в будущем.

Ну а дальше всё просто - после первого логина в консоль сервера сначала запускаем обязательные:

sudo apt update && sudo apt upgrade -y

Перегружаемся и ставим то, что нам интересно:

sudo apt install kubuntu-desktop для KDE Plasma

sudo apt install xubuntu-desktop для Xfce (всеми любимый "мышь")

sudo apt install lubuntu-desktop для LXQt

sudo apt install ubuntu-budgie-desktop для соответственно Budgie

sudo apt install ubuntu-mate-desktop для почти бессмертного MATE :)

sudo apt install ubuntu-cinnamon-desktop для Cinnamon

или иногда sudo apt install cinnamon-desktop-environment

sudo apt install ubuntu-unity-desktop для Unity

Результат для команды sudo apt install kubuntu-desktop на Ubuntu Server 24.04 LTS
Результат для команды sudo apt install kubuntu-desktop на Ubuntu Server 24.04 LTS
Результат для команды sudo apt install kubuntu-desktop на Ubuntu Server 26.04 LTS
Результат для команды sudo apt install kubuntu-desktop на Ubuntu Server 26.04 LTS

Заметим, что команда одна и та же, а результат немного разный в зависимости от версии "реципиента" Ubuntu Server, на котором мы всё это делаем, то есть на более новой версии "тянутся" и новые версии рабочего стола и протоколов.

И тут как раз есть нюансы, как говорил Василий Иванович - в зависимости от версии Ubuntu Server возможны "косяки" на более ранней 22.04 и отсутствие по умолчанию поддержки Х11 на актуальной 26.04 в связи с массовым переходом на Wayland. Вот что по этому поводу выдаёт китайский мега-мозг

-5

Ну и относительно более-менее экзотических Ubuntu Studio и/или Edubuntu, то там тоже всё не так просто потому что два данных дистрибутива содержат большое количество дополнительного ПО, которое ещё не всё успешно портировали на нашу "целевую" aarch64.

Но в целом процесс идёт, что не может не радовать пользователей.

P.S. Fedora Linux уже и кучу монолитных Atomic Desktops на ARM перенесла - вообще впереди планеты всей бегут ....

https://docs.fedoraproject.org/en-US/atomic-desktops/
https://docs.fedoraproject.org/en-US/atomic-desktops/