Comment compiler et installer la dernière version de Cinnamon

La cannelle est devenue l'une des meilleures alternatives à Coquille de gnome, en raison du fait qu'il nous renvoie la disposition traditionnelle des éléments de bureau, qui avec les nouvelles versions de Gnome ils ont été perdus.

Cet article, j'ai sauvé du site de la Communauté LinuxMint, car cela peut nous aider à compiler la dernière version de La cannelle qui est disponible en Github, chaque fois que nous avons un peu de temps ou que nous souffrons de versionite aiguë. 

Ajouter des référentiels APT

  • Ouvrez le fichier /etc/apt/sources.list
  • Pour chaque ligne deb, nous ajoutons la même ligne en remplaçant deb par deb-src.

Par exemple, voici comment cela devrait être 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

Installez tous les packages nécessaires pour compiler Muffin et Cinnamon.

Dans un terminal:

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

Obtenez le dernier code git pour Muffin et Cinnamon.

Dans un terminal:

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

Compilez et installez le nouveau Muffin

Dans un terminal:

cd muffin
dpkg-buildpackage

Ensuite, assurez-vous d'installer les packages que vous venez de construire, en particulier:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • muffin (pas nécessaire pour compiler Cinnamon, mais possible aussi si Muffin est déjà installé sur votre système)
  • muffin-commun

Pour les installer, vous pouvez utiliser "dpkg -i" dans le terminal. En supposant qu'il n'y ait pas d'autres packages deb dans le répertoire, vous pouvez taper "sudo dpkg -i * .deb".

Compilez et installez le nouveau Cinnamon.

Dans un terminal:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Cela produit un fichier deb cinnamon dans le répertoire parent, qui peut être installé avec gdebi ou dpkg-i.

Facultatif: créez la branche stable

Les instructions ci-dessus sont pour compiler Muffin et Cinnamon à partir de leur branche "master", qui n'est pas toujours stable. Pour compiler la branche stable, les éléments suivants sont requis (pour le muffin et la cannelle):

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

Et avec de la cannelle:

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

Notez qu'au moment de la rédaction de ce tutoriel, Muffin n'a pas encore de branche stable, et que Cinnamon 1.4 UP3 (sur la branche stable) doit être compilé avec Muffin 1.0.3-UP1 (utilisez ce lien pour le télécharger à la place de celui de git: https://github.com/linuxmint/muffin/tags )