Ubuntu Studio LiveDVD
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://
Lastly, Ubuntu Studio will drop the alternate installation image.
Blueprint information
- Status:
- Complete
- Approver:
- Scott Lavender
- Priority:
- High
- Drafter:
- Scott Lavender
- Direction:
- Approved
- Assignee:
- Ubuntu Studio Development
- Definition:
- Superseded
- Series goal:
- Accepted for precise-12.04
- Implementation:
- Unknown
- Milestone target:
- precise-12.04-beta1
- Started by
- Completed by
- Scott Lavender
Related branches
Sprints
Whiteboard
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).
CJWATSON: FEEL FREE TO REVIEW AND CORRECT ANY WORK ITEMS THAT ARE OBVIOUSLY WRONG :-)
Work items:
[slavender] livedvd - review edubuntu 'dvd-live' seed: INPROCESS
[slavender] livedvd - copy and modify 'live' seed to ubuntu studio bzr branch: TODO
ubiquity - review edubuntu's ubiquity patch: TODO
ubiquity - copy and modify patch code to ubuntu studio bzr branch (see "notes below"): TODO
[slavender] ubiquity - define work flows for user selected components: TODO
[slavender] ubiquity - update seeds to represent work flows (3): TODO
[slavender] ubiquity - convert metapackages from 'depends' to 'recommends' (4): TODO
[slavender] build - inform 'cd image team' of live dvd plans: TODO
[cjwatson] build - wait for 'cd image team'(5) to "make it work" (6): TODO
[ubuntustudio-dev] build - wait for image to build and test live dvd with patched ubiquity: TODO
(1) http://
(2) https:/
(3) https:/
(4) https:/
(5) https:/
(6) http://
"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-
* 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.