Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

canonical/ubuntu-desktop-installer

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Mar 5, 2024
Sep 29, 2023
Jul 21, 2023
Nov 29, 2023
Jan 30, 2024
Jul 7, 2022
Jul 11, 2023
Nov 21, 2023
Nov 23, 2021
Oct 20, 2020
Jul 21, 2023
Apr 28, 2023
Aug 2, 2023
Apr 28, 2023
Aug 2, 2023
Sep 15, 2023
Sep 15, 2023
Jul 17, 2023

Repository files navigation

Ubuntu Desktop Installer

CI codecov

This project is a modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI.

Preview Screenshot

Availability and release

Ubuntu Desktop Installer replaced Ubiquity as the default installer starting from Ubuntu Desktop 23.04 (Lunar Lobster).

The New Ubuntu Installer | 23.04 Lunar Lobster

Test a live image

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.

Build and dry-run the installer

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:

  • Install Flutter
  • Fetch the source code
    git clone https://github.com/canonical/ubuntu-desktop-installer.git
    cd ubuntu-desktop-installer
    git submodule update --init --recursive
  • Install dependencies:
    make install_deps
  • Dry-run the installer either from within your IDE or by executing:
    cd packages/ubuntu_desktop_installer
    flutter run

Contributing

See our contributor guidelines.

License

The Ubuntu Desktop Installer is licensed under the GNU General Public License version 3.