For those of you out there who want to test the very latest developments happening in Cinnamon in order to test it and report possible issues (although there almost never are any of course), you’ve basically the choice between 2 alternatives :
1. Building from source
First case, you’re among the brave ones, compiling the code doesn’t scare you, and you can then simply grab the code from github, compile it and install.
This is done in a very standard way :
First, make sure you have git installed.
Then, building muffin is done with the following commands :
git clone git://github.com/linuxmint/muffin.git
sudo dpkg -i *muffin*.deb
Once this is done, you can proceed to compile Cinnamon, by following the exact same steps, only using git://github.com/linuxmint/Cinnamon.git as a git repository.
Remember to always build muffin first and then Cinnamon, or you risk not being able to run Cinnamon.
You can of course also build the latest nemo, as well as all the other Linux Mint projects by using the same steps.
2. Using the PPA
Now, for the not-so-brave-but-still-willing-to-test-latest kind, there is another method, using the nightly PPA, which as some of you will have guessed is built every night from the very latest source.
To use the PPA on Mint 14, use the following commands :
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-nightly
sudo apt-get update
sudo apt-get -tquantal install cinnamon libmuffin0 gir1.2-muffin-3.0 nemo
Be very careful with that last command, it’s important to call apt-get that way in order to be able to install Cinnamon from the PPA on Mint.
If you’re on Mint 13, replace the last command with :
sudo apt-get -tprecise install cinnamon libmuffin0 gir1.2-muffin-3.0 nemo
Once you’ve installed the latest version, just restart Cinnamon and start hunting for bugs…
Of course, once you’ve added the PPA, you’re at the mercy of any stupid code I might commit that could break your DE the next morning… but isn’t that part of the fun ?
EDIT : The initial commands to install from the PPA had an error. They have now been corrected.