Ubiquity

Differences between revisions 22 and 23
Revision 22 as of 2012-09-04 21:50:41
Size: 2500
Editor: xnox
Comment:
Revision 23 as of 2012-09-05 21:30:46
Size: 2759
Editor: xnox
Comment:
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:

== Testing unity greeter ==

 * witch to tty
 * download any packages/replacements from 192.168.122.1 (virt-manager/kvm networking)
 * Use "stop ubiquity && pkill -9 X" to clean up before doing another "start ubiquity" for testing maybe-ubiquity mode.

Ubiquity is a simple graphical live CD installer designed to integrate well with Debian- and Ubuntu-based systems, written largely in Python, using d-i as a backend for many of its functions for ease of maintenance.

After initial development work by Guadalinex, ColinWatson did most of the development work on Ubiquity, with the aid of JonathanRiddell for the KDE frontend, and EvanDandrea later contributed work on migration-assistant and implemented much of its redesign. It is maintained by the Ubuntu Installer Team.

Contributing

We always need help implementing features and fixing bugs.

The installer is one of the first experiences in Ubuntu that new users have, and it's critical that we make it a compelling one. The installation should be rock-solid. Every person who fails to install Ubuntu is likely one less person who will use Ubuntu.

There are a number of features being worked on at any given time. Do free to pick up anything that isn't actively being worked on by someone else. Please check the work items for the Foundations Team as well as the work items for the individual members of the Ubuntu Installer Team.

The design is specified in this document

If you're confused, please do not hesitate to come and chat in #ubuntu-installer on the Freenode IRC network. Just make sure you stick around long enough for your question to be answered. Many of the developers are spread across the US and European time zones.

Development

For OEMs

Building the package

Binary:

  • ./debian/rules update
  • fakeroot ./debian/rules binary or debuild binary

To-rerun install phase:

  • rm install-stamp
  • fakeroot ./debian/rules binary or debuild binary

To clean and prepare source package:

  • fakeroot ./debian/rules clean
  • ./debian/rules update
  • debuild -S

Testing unity greeter

  • witch to tty
  • download any packages/replacements from 192.168.122.1 (virt-manager/kvm networking)
  • Use "stop ubiquity && pkill -9 X" to clean up before doing another "start ubiquity" for testing maybe-ubiquity mode.

Ubiquity (last edited 2020-10-16 08:31:26 by jibel)