Creating a GNOME 3 LiveCD with Ubuntu Natty

Hereby is my notes to create a GNOME 3 LiveCD with Ubuntu Natty (11.04)

$ sudo apt-get install unetbootin

$ sudo add-apt-repository ppa:gnome3-team/gnome3
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver hkp://keyserver.ubuntu.com:80/ –recv 9D542E3D52C801D9F8E31682F1773AF13B1510FD
gpg: requesting key 3B1510FD from hkp server keyserver.ubuntu.com
gpg: key 3B1510FD: public key “Launchpad PPA for GNOME3 Team” imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
$ sudo apt-get update

$ sudo software-properties-gtk
add universe multiverse

$ sudo apt-get install gnome-session gnome-shell accountsservice anjuta brasero cheese devhelp empathy eog evince exif file-roller gedit gedit-plugins glade gnome-bluetooth gnome-control-center gnome-disk-utility gnome-games gnome-keyring gnome-media gnome-menus gnome-nettool gnome-screensaver gnome-terminal  gnome-themes gnome-themes-standard gnome-tweak-tool gnome-user-share  gnome-utils gnome-video-effects gtk3-engines gucharmap ibus mutter nautilus-open-terminal nautilus-sendto rhythmbox seahorse seed totem vino zenity network-manager-gnome libgdl-3-1 avahi-utils
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
anjuta-common apg autoconf autogen automake autotools-dev baobab
brasero-cdrkit brasero-common cheese-common debhelper devhelp-common
empathy-common evince-common gedit-common gir1.2-clutter-1.0 gir1.2-eog-3.0
gir1.2-gedit-3.0 gir1.2-gkbd-3.0 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0
gir1.2-gtksource-3.0 gir1.2-gucharmap-2.90 gir1.2-json-glib-1.0
gir1.2-mutter-3.0 gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-rb-0.13
gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0
gir1.2-vte-2.90 gir1.2-webkit-3.0 gjs glchess glines gnect gnibbles gnobots2
gnome-control-center-data gnome-desktop3-data gnome-dictionary
gnome-games-common gnome-icon-theme gnome-icon-theme-symbolic
gnome-js-common gnome-power-manager gnome-screenshot gnome-search-tool
gnome-session-bin gnome-settings-daemon gnome-system-log gnome-terminal-data
gnome-utils-common gnotravex gnotski gtali html2text iagno intltool
libaccountsservice0 libanjuta0 libappindicator3-1 libapr1 libaprutil1
libatk1.0-dev libatk1.0-doc libbrasero-media3-1 libcairo-script-interpreter2
libcairo2-dev libcanberra-gtk3-0 libcanberra-gtk3-module libcap2-bin
libcheese-gtk19 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-1.0-0
libclutter-gtk-1.0-0 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0
libdbusmenu-gtk3-3 libdevhelp-3-0 libdiscid0 libdmapsharing-3.0-2 libdrm-dev
libegl1-mesa-dev libevdocument3 libevview3 libexpat1-dev libfontconfig1-dev
libfreetype6-dev libgail-3-0 libgck0 libgcr-3-0 libgda-4.0-4
libgda-4.0-common libgdict-1.0-6 libgdk-pixbuf2.0-dev libgdl-3-common
libgjs0b libgl1-mesa-dev libglade2-dev libgladeui-2-0 libgladeui-common
libglib2.0-dev libglib2.0-doc libgnome-bluetooth8 libgnome-control-center1
libgnome-desktop-3-0 libgnome-media-profiles-3.0-0 libgnomekbd-common
libgnomekbd7 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-dev
libgtk-3-doc libgtk2.0-dev libgtksourceview-3.0-0
libgtksourceview-3.0-common libgucharmap-2-90-7 libice-dev libindicator3-3
libkms1 liblaunchpad-integration-3.0-1 libltdl-dev libmail-sendmail-perl
libmusicbrainz3-6 libmutter0 libmx-1.0-2 libopts25 libopts25-dev
libpango1.0-dev libpango1.0-doc libpeas-1.0-0 libpeas-common libpixman-1-dev
libpng12-dev libpthread-stubs0 libpthread-stubs0-dev librhythmbox-core4
libseed-gtk3-0 libsm-dev libsvn1 libsys-hostname-long-perl libtool
libunique-3.0-0 libvala-0.12-0 libvte-2.90-9 libwebkitgtk-3.0-0
libwebkitgtk-3.0-common libx11-dev libxau-dev libxcb-render0-dev
libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev
libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
libxml2-dev libxrandr-dev libxrender-dev libxxf86vm-dev m4 mesa-common-dev
mesa-utils mutter-common nautilus nautilus-data po-debconf python-gmenu
python-ibus quadrapassel rhythmbox-plugin-cdrecorder rhythmbox-plugins
totem-common totem-mozilla totem-plugins x11proto-composite-dev
x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev
x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev xulrunner-2.0-mozjs
zenity-common zlib1g-dev
Suggested packages:
glade-gnome autoconf2.13 autoconf-archive gnu-standards autoconf-doc
vcdimager libdvdcss2 readom dvdauthor dh-make unrar poppler-data lha
sharutils ncompress rpm2cpio unace lzip lzop rzip unalz zoo arj gnome-hearts
xscreensaver-data-extra rss-glx xscreensaver-gl-extra desktop-base
gnome-themes-extras apache2.2-bin libapache2-mod-dnssd libgtk2.0-doc
gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad
gstreamer0.10-plugins-ugly cdrdao libcairo2-doc libcap-dev libgda-4.0-bin
libgda-4.0-mysql libgda-4.0-postgres python-subunit libtool-doc imagemagick
automaken gfortran fortran95-compiler gcj pidgin gajim libmail-box-perl
rhythmbox-plugin-coherence seahorse-plugins gstreamer0.10-ffmpeg gromit
Recommended packages:
gnome-session-fallback
The following packages will be REMOVED:
capplets-data gnome-session-common libbrasero-media1 nautilus-sendto-empathy
The following NEW packages will be installed:
accountsservice anjuta anjuta-common apg autoconf autogen automake
autotools-dev cheese cheese-common debhelper devhelp devhelp-common exif
gedit-plugins gir1.2-clutter-1.0 gir1.2-eog-3.0 gir1.2-gedit-3.0
gir1.2-gkbd-3.0 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtksource-3.0
gir1.2-gucharmap-2.90 gir1.2-json-glib-1.0 gir1.2-mutter-3.0 gir1.2-peas-1.0
gir1.2-polkit-1.0 gir1.2-rb-0.13 gir1.2-telepathyglib-0.12
gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-vte-2.90
gir1.2-webkit-3.0 gjs glade glchess glines gnect gnibbles gnobots2
gnome-control-center-data gnome-desktop3-data gnome-dictionary gnome-games
gnome-icon-theme-symbolic gnome-js-common gnome-shell gnome-themes
gnome-themes-standard gnome-tweak-tool gnome-utils gnome-video-effects
gnotravex gnotski gtali gtk3-engines html2text iagno intltool
libaccountsservice0 libanjuta0 libappindicator3-1 libapr1 libaprutil1
libatk1.0-dev libatk1.0-doc libbrasero-media3-1 libcairo-script-interpreter2
libcairo2-dev libcanberra-gtk3-0 libcanberra-gtk3-module libcap2-bin
libcheese-gtk19 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-1.0-0
libclutter-gtk-1.0-0 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0
libdbusmenu-gtk3-3 libdevhelp-3-0 libdiscid0 libdmapsharing-3.0-2 libdrm-dev
libegl1-mesa-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev
libgail-3-0 libgck0 libgcr-3-0 libgda-4.0-4 libgda-4.0-common libgdict-1.0-6
libgdk-pixbuf2.0-dev libgdl-3-1 libgdl-3-common libgjs0b libgl1-mesa-dev
libglade2-dev libgladeui-2-0 libgladeui-common libglib2.0-dev libglib2.0-doc
libgnome-control-center1 libgnome-desktop-3-0 libgnome-media-profiles-3.0-0
libgnomekbd7 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-dev
libgtk-3-doc libgtk2.0-dev libgtksourceview-3.0-0
libgtksourceview-3.0-common libgucharmap-2-90-7 libice-dev libindicator3-3
libkms1 liblaunchpad-integration-3.0-1 libltdl-dev libmail-sendmail-perl
libmusicbrainz3-6 libmutter0 libmx-1.0-2 libopts25 libopts25-dev
libpango1.0-dev libpango1.0-doc libpeas-1.0-0 libpeas-common libpixman-1-dev
libpng12-dev libpthread-stubs0 libpthread-stubs0-dev librhythmbox-core4
libseed-gtk3-0 libsm-dev libsvn1 libsys-hostname-long-perl libtool
libunique-3.0-0 libvala-0.12-0 libvte-2.90-9 libwebkitgtk-3.0-0
libwebkitgtk-3.0-common libx11-dev libxau-dev libxcb-render0-dev
libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev
libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
libxml2-dev libxrandr-dev libxrender-dev libxxf86vm-dev m4 mesa-common-dev
mesa-utils mutter mutter-common nautilus-open-terminal po-debconf
quadrapassel rhythmbox rhythmbox-plugin-cdrecorder rhythmbox-plugins seed
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
xulrunner-2.0-mozjs zenity-common zlib1g-dev
The following packages will be upgraded:
avahi-utils baobab brasero brasero-cdrkit brasero-common empathy
empathy-common eog evince evince-common file-roller gedit gedit-common
gnome-bluetooth gnome-control-center gnome-disk-utility gnome-games-common
gnome-icon-theme gnome-keyring gnome-media gnome-menus gnome-nettool
gnome-power-manager gnome-screensaver gnome-screenshot gnome-search-tool
gnome-session gnome-session-bin gnome-settings-daemon gnome-system-log
gnome-terminal gnome-terminal-data gnome-user-share gnome-utils-common
gucharmap ibus libevdocument3 libevview3 libgnome-bluetooth8
libgnomekbd-common nautilus nautilus-data nautilus-sendto
network-manager-gnome python-gmenu python-ibus seahorse totem totem-common
totem-mozilla totem-plugins vino zenity
53 upgraded, 195 newly installed, 4 to remove and 68 not upgraded.
Need to get 199 MB of archives.
After this operation, 621 MB of additional disk space will be used.
Do you want to continue [Y/n]?