Skip to content

canonical/ubuntu-desktop-installer

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.