Install Cinnamon on Xubuntu 12.04

Install Cinnamon on Xubuntu 12.04

I was trying to Install Cinnamon on Xubuntu 12.04. Cinnamon is currently my favorite desktop environment on Linux better than Gnome 3 or Unity. I am not sure if this method will success installing Cinnamon on Xubuntu. I was successfully installed Cinnamon 1.6 on my Ubuntu 12.04 and Fedora 16 as well.

This is the way I install Cinnamon on Xubuntu 12.04

Step 1. Add Cinnamon repository to the system. Edit /etc/apt/sources.list first.
nano /etc/apt/sources.list
And add the following lines to it
deb http://ppa.launchpad.net/gwendal-lebihan-dev/cinnamon-stable/ubuntu precise main
deb-src http://ppa.launchpad.net/gwendal-lebihan-dev/cinnamon-stable/ubuntu precise main 
Step 2. Update system
sudo apt-get update

Step 3. Install Cinnamon
sudo apt-get install cinnamon

root@dhani-VirtualBox:/home/danielle# sudo apt-get install cinnamon
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following extra packages will be installed:
  apg appmenu-gtk appmenu-gtk3 appmenu-qt aptdaemon bamfdaemon brasero brasero-cdrkit brasero-common caribou compiz compiz-core compiz-gnome compiz-plugins-default compiz-plugins-main-default
  compizconfig-backend-gconf cups-pk-helper dvd+rw-tools evolution-data-server evolution-data-server-common geoclue geoclue-ubuntu-geoip gir1.2-accountsservice-1.0 gir1.2-caribou-1.0
  gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10
  gir1.2-indicate-0.7 gir1.2-json-1.0 gir1.2-muffin-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-rb-3.0 gir1.2-ubuntuoneui-3.0
  gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs gkbd-capplet gnome-applets gnome-applets-data gnome-bluetooth gnome-control-center gnome-control-center-data gnome-desktop3-data
  gnome-icon-theme-symbolic gnome-media gnome-menus gnome-online-accounts gnome-panel gnome-panel-data gnome-session gnome-session-bin gnome-session-common gnome-session-fallback
  gnome-settings-daemon gnome-system-monitor gnome-terminal gnome-terminal-data gnome-themes-standard gnome-user-share growisofs gstreamer0.10-gconf hwdata indicator-applet-complete
  indicator-appmenu indicator-datetime indicator-power indicator-printers indicator-session libbamf3-0 libboost-serialization1.46.1 libbrasero-media3-1 libcamel-1.2-29 libcanberra-gtk-module
  libcanberra-gtk0 libcaribou-common libcaribou0 libclutter-1.0-0 libclutter-1.0-common libcogl-common libcogl-pango0 libcogl9 libcompizconfig0 libcurl3-nss libdbusmenu-qt2 libdecoration0
  libdiscid0 libdmapsharing-3.0-2 libebackend-1.2-1 libebook-1.2-12 libecal-1.2-10 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserver-1.2-15 libedataserverui-3.0-1 libexempi3 libframe6
  libgdata-common libgdata13 libgeis1 libgjs0c libglew1.6 libglewmx1.6 libgmime-2.6-0 libgnome-control-center1 libgnome-desktop-3-2 libgnome-media-profiles-3.0-0 libgnomekbd-common libgnomekbd7
  libgoa-1.0-0 libgoa-1.0-common libgpod-common libgpod4 libgrail5 libgweather-3-0 libgweather-common libjson-glib-1.0-0 liblircclient0 libmetacity-private0 libmozjs185-1.0 libmtp-common
  libmtp-runtime libmtp9 libmuffin0 libmusicbrainz3-6 libnemo-extension1a libneon27-gnutls libnux-2.0-0 libnux-2.0-common liboauth0 libpackagekit-glib2-14 libpanel-applet-4-0 libpeas-1.0-0
  libpeas-common libprotobuf7 libprotoc7 libquvi-scripts libquvi7 librest-0.7-0 librhythmbox-core5 libsyncdaemon-1.0-1 libtimezonemap1 libtotem-plparser17 libubuntuoneui-3.0-1 libunity-core-5.0-5
  libunity-misc4 libwacom-common libwacom2 libzeitgeist-1.0-1 media-player-info mesa-utils metacity metacity-common mousetweaks muffin-common nautilus nautilus-sendto nemo nemo-data
  nemo-fileroller nux-tools obexd-client protobuf-compiler python-aptdaemon python-aptdaemon.gtk3widgets python-aptdaemon.pkcompat python-configglue python-dirspec python-lxml python-mako
  python-markupsafe python-packagekit python-protobuf python-pyatspi2 python-pyinotify python-twisted-names python-ubuntuone-client python-ubuntuone-storageprotocol python-zeitgeist rhythmbox
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins rhythmbox-ubuntuone ubuntu-docs ubuntu-system-service ubuntuone-client
  ubuntuone-installer unity unity-asset-pool unity-common unity-lens-applications unity-lens-files unity-lens-music unity-lens-video unity-scope-musicstores unity-scope-video-remote
  unity-services wodim zeitgeist zeitgeist-core zeitgeist-datahub
Suggested packages:
  vcdimager libdvdcss2 dvdauthor readom compizconfig-settings-manager gnome-themes cdrskin evolution evolution-data-server-dbg tomboy gnome-netstatus-applet deskbar-applet cpufrequtils
  epiphany-browser desktop-base gnome-screensaver apache2.2-bin libapache2-mod-dnssd gstreamer0.10-plugins-bad gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-ugly cdrdao glew-utils lirc
  ubuntuone-client-dbg eog gnome-sushi python-lxml-dbg python-beaker python-mako-doc python-pyinotify-doc ubuntuone-client-proxy cdrkit-doc
The following NEW packages will be installed:
  apg appmenu-gtk appmenu-gtk3 appmenu-qt bamfdaemon brasero brasero-cdrkit brasero-common caribou cinnamon compiz compiz-core compiz-gnome compiz-plugins-default compiz-plugins-main-default
  compizconfig-backend-gconf cups-pk-helper dvd+rw-tools evolution-data-server evolution-data-server-common geoclue geoclue-ubuntu-geoip gir1.2-accountsservice-1.0 gir1.2-caribou-1.0
  gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10
  gir1.2-indicate-0.7 gir1.2-json-1.0 gir1.2-muffin-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-rb-3.0 gir1.2-ubuntuoneui-3.0
  gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs gkbd-capplet gnome-applets gnome-applets-data gnome-bluetooth gnome-control-center gnome-control-center-data gnome-desktop3-data
  gnome-icon-theme-symbolic gnome-media gnome-menus gnome-online-accounts gnome-panel gnome-panel-data gnome-session gnome-session-bin gnome-session-common gnome-session-fallback
  gnome-settings-daemon gnome-system-monitor gnome-terminal gnome-terminal-data gnome-themes-standard gnome-user-share growisofs gstreamer0.10-gconf hwdata indicator-applet-complete
  indicator-appmenu indicator-datetime indicator-power indicator-printers indicator-session libbamf3-0 libboost-serialization1.46.1 libbrasero-media3-1 libcamel-1.2-29 libcanberra-gtk-module
  libcanberra-gtk0 libcaribou-common libcaribou0 libclutter-1.0-0 libclutter-1.0-common libcogl-common libcogl-pango0 libcogl9 libcompizconfig0 libcurl3-nss libdbusmenu-qt2 libdecoration0
  libdiscid0 libdmapsharing-3.0-2 libebackend-1.2-1 libebook-1.2-12 libecal-1.2-10 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserver-1.2-15 libedataserverui-3.0-1 libexempi3 libframe6
  libgdata-common libgdata13 libgeis1 libgjs0c libglew1.6 libglewmx1.6 libgmime-2.6-0 libgnome-control-center1 libgnome-desktop-3-2 libgnome-media-profiles-3.0-0 libgnomekbd-common libgnomekbd7
  libgoa-1.0-0 libgoa-1.0-common libgpod-common libgpod4 libgrail5 libgweather-3-0 libgweather-common libjson-glib-1.0-0 liblircclient0 libmetacity-private0 libmozjs185-1.0 libmtp-common
  libmtp-runtime libmtp9 libmuffin0 libmusicbrainz3-6 libnemo-extension1a libneon27-gnutls libnux-2.0-0 libnux-2.0-common liboauth0 libpackagekit-glib2-14 libpanel-applet-4-0 libpeas-1.0-0
  libpeas-common libprotobuf7 libprotoc7 libquvi-scripts libquvi7 librest-0.7-0 librhythmbox-core5 libsyncdaemon-1.0-1 libtimezonemap1 libtotem-plparser17 libubuntuoneui-3.0-1 libunity-core-5.0-5
  libunity-misc4 libwacom-common libwacom2 libzeitgeist-1.0-1 media-player-info mesa-utils metacity metacity-common mousetweaks muffin-common nautilus nautilus-sendto nemo nemo-data
  nemo-fileroller nux-tools obexd-client protobuf-compiler python-aptdaemon.pkcompat python-configglue python-dirspec python-lxml python-mako python-markupsafe python-packagekit python-protobuf
  python-pyatspi2 python-pyinotify python-twisted-names python-ubuntuone-client python-ubuntuone-storageprotocol python-zeitgeist rhythmbox rhythmbox-data rhythmbox-mozilla
  rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins rhythmbox-ubuntuone ubuntu-docs ubuntu-system-service ubuntuone-client ubuntuone-installer unity unity-asset-pool
  unity-common unity-lens-applications unity-lens-files unity-lens-music unity-lens-video unity-scope-musicstores unity-scope-video-remote unity-services wodim zeitgeist zeitgeist-core
  zeitgeist-datahub
The following packages will be upgraded:
  aptdaemon python-aptdaemon python-aptdaemon.gtk3widgets
3 upgraded, 210 newly installed, 0 to remove and 352 not upgraded.
Need to get 45.9 MB/49.4 MB of archives.
After this operation, 219 MB of additional disk space will be used.


Once finished, simply logout or reboot Xubuntu 12.04 and login back with Cinnamon.

1 comments:

"I am not sure if this method will success installing Cinnamon on Xubuntu."
So did it work, at the end?