Come compilare e installare l'ultima versione di Cinnamon

Cannella è diventata una delle migliori alternative a Gnome shell, per il fatto che ci restituisce la disposizione tradizionale degli elementi Desktop, che con le nuove versioni di Gnomo sono stati persi.

Questo articolo l'ho salvato dal sito del Comunità LinuxMint, poiché può aiutarci a compilare l'ultima versione di Cannella disponibile in Github, ogni volta che abbiamo poco tempo o soffriamo di versionite acuta. 

Aggiungi repository APT

  • Apri il file /etc/apt/sources.list
  • Per ogni riga deb, aggiungiamo la stessa riga in sostituzione debuttante by deb-src.

Ad esempio, questo è come dovrebbe essere Linux Mint 13:

deb http://packages.linuxmint.com maya main upstream import
deb-src http://packages.linuxmint.com maya main upstream import

deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse

deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

Installa tutti i pacchetti necessari per compilare Muffin e Cinnamon.

In un terminale:

apt update
apt install dpkg-dev
apt build-dep muffin
apt build-dep cinnamon

Ottieni l'ultimo codice git per Muffin and Cinnamon.

In un terminale:

git clone git://github.com/linuxmint/muffin.git
git clone git://github.com/linuxmint/Cinnamon.git

Compila e installa il nuovo Muffin

In un terminale:

cd muffin
dpkg-buildpackage

Successivamente, assicurati di installare i pacchetti che hai appena creato, in particolare:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • muffin (non necessario per compilare Cinnamon, ma possibile anche se Muffin è già installato sul tuo sistema)
  • muffin-comune

Per installarli, puoi usare "dpkg -i" nel terminale. Supponendo che non ci siano altri pacchetti deb nella directory, puoi digitare "sudo dpkg -i * .deb".

Compila e installa il nuovo Cinnamon.

In un terminale:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Questo produce un file deb cinnamon nella directory principale, che può essere installato con gdebi o dpkg-i.

Facoltativo: crea il ramo stabile

Le istruzioni precedenti riguardano la compilazione di Muffin e Cinnamon dal loro ramo "master", che non è sempre stabile. Per compilare il ramo stabile, è necessario quanto segue (per muffin e cannella):

cd muffin
git checkout -b stable origin/stable
dpkg-buildpackage

E con Cannella:

cd Cinnamon
git checkout -b stable origin/stable
./autogen.sh
dpkg-buildpackage

Nota che al momento della stesura di questo tutorial, Muffin non ha ancora un ramo stabile e che Cinnamon 1.4 UP3 (sul ramo stabile) deve essere compilato con Muffin 1.0.3-UP1 (usa questo link per scaricarlo invece di quello in git: https://github.com/linuxmint/muffin/tags )