This project is a modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI.
Ubuntu Desktop Installer replaced Ubiquity as the default installer starting from Ubuntu Desktop 23.04 (Lunar Lobster).
If you want to test new installer in a live session, you can download the latest daily-live image and try it in a virtual machine.
If you want to build and dry-run the installer in a local Ubuntu installation for development or testing purposes without performing an actual installation, follow these steps:
git clone https://github.com/canonical/ubuntu-desktop-installer.git
cd ubuntu-desktop-installer
git submodule update --init --recursive
make install_deps
cd packages/ubuntu_desktop_installer
flutter run
See our contributor guidelines.
The Ubuntu Desktop Installer is licensed under the GNU General Public License version 3.
Author: canonical
Source: https://github.com/canonical/ubuntu-desktop-installer
License: GPL-3.0 license