Ubuntu Studio LiveDVD

Registered by Scott Lavender

Ubuntu Studio should transition to providing a LiveDVD for installation medium.

Additionally, providing a GUI selection of additional packages during installation based on work flows would add extra functionality (see: http://edubuntu.org/documentation/11.04/installation-guide#Edubuntu_Options_and_Partitioning_- image on right).

Lastly, Ubuntu Studio will drop the alternate installation image.

Blueprint information

Scott Lavender
Scott Lavender
Ubuntu Studio Development
Series goal:
Accepted for precise
Milestone target:
Started by
Scott Lavender
Completed by
Scott Lavender

Related branches



To accomplish both goals we can make use of what Edubuntu has already done, both with their dvd-live seed (1) and their Ubiquity patch (2).

Work items:
[cjwatson] livedvd - review edubuntu 'dvd-live' seed: DONE
[cjwatson] livedvd - create appropriate Ubuntu Studio seeds: DONE
[slavender] build - inform 'cd image team'(5) of live dvd plans: DONE
[cjwatson] build - enable live DVD build for Ubuntu Studio: DONE
[ubuntustudio-dev] build - wait for image to build and test live dvd with patched ubiquity: DONE
[slavender] ubiquity - convert metapackages from 'depends' to 'recommends' (4): DONE
[knome] ubiquity - add content to ubiquity-slideshow-ubuntu: DONE
[astraljava] ubiquity - review edubuntu's ubiquity plugin (2): DONE
[astraljava] ubiquity - copy/modify plugin to our bzr branch (see "notes below") (2): DONE
[slavender] ubiquity - define work flows for user selected components: DONE
[slavender] ubiquity - update seeds to represent work flows (3): DONE

(1) http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/edubuntu.precise/files
(2) http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/edubuntu-live/precise/files/head:/livecd/ubiquity/
(3) https://wiki.ubuntu.com/UbuntuStudio/Workflows
(4) https://bugs.launchpad.net/ubuntustudio/+bug/840144
(5) https://launchpad.net/~ubuntu-cdimage/+members

http://irclogs.ubuntu.com/2011/09/19/%23ubuntu-release.txt (conversation with cjwatson and infinity start 17:06)

"notes below"
To customize it and reuse it in a different distro, one has to change the following:

 * BEFORE and AFTER flags, to place the screen at the right stage
 * src_pkg - the metapackage to be parsed (usually seed packages, e.g. edubuntu-meta, ubuntustudio-meta, etc)
 * meta_blacklist - the metapackages that won’t be shown in the list (they appear as collapsible categories in the list; e.g. edubuntu-server is blacklisted and edubuntu-desktop is not; in Ubuntu Studio ubuntustudio-desktop and ubuntustudio-audio should be blacklisted)
 * package_blacklist - the packages that won’t be shown in the list (e.g. unity-2d)

Changing the NAME declaration is not required, but might be useful.
Things like relation_blacklist don’t have to be altered.
You will probably have to ship custom translation files, too.
This system (obviously) requires the metapackages to use “Recommends:” instead of “Depends:” for all apps which the user can choose to include or not to include. All dependencies are blacklisted automatically for your convenience.


Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.