Jak sestavit a nainstalovat nejnovější verzi Cinnamon

Cinnamon se stala jednou z nejlepších alternativ k Gnome shell, vzhledem k tomu, že nám vrací tradiční uspořádání prvků Desktopu, které s novými verzemi Trpaslík byli ztraceni.

Tento článek jsem zachránil z webu Komunita LinuxMint, protože nám může pomoci sestavit nejnovější verzi Cinnamon který je k dispozici v GitHub, kdykoli máme trochu času nebo trpíme akutní verzí zánětu. 

Přidejte úložiště APT

  • Otevřete soubor /etc/apt/sources.list
  • Pro každý řádek deb přidáme stejný řádek nahrazující deb podle deb-src.

Tak by to mělo být například 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

Nainstalujte všechny potřebné balíčky pro kompilaci Muffin a Cinnamon.

V terminálu:

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

Získejte nejnovější git kód pro Muffin a Cinnamon.

V terminálu:

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

Zkompilujte a nainstalujte nový Muffin

V terminálu:

cd muffin
dpkg-buildpackage

Dále nezapomeňte nainstalovat právě vytvořené balíčky, zejména:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • muffin (není nutné kompilovat Cinnamon, ale je to možné, i když je Muffin ve vašem systému již nainstalován)
  • obyčejný muffin

Chcete-li je nainstalovat, můžete v terminálu použít „dpkg -i“. Za předpokladu, že v adresáři nejsou žádné další deb balíčky, můžete zadat „sudo dpkg -i * .deb“.

Zkompilujte a nainstalujte novou skořici.

V terminálu:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Tím se v nadřazeném adresáři vytvoří skořicový deb soubor, který lze nainstalovat pomocí gdebi nebo dpkg-i.

Volitelné: Vytvořte stabilní větev

Výše uvedené pokyny slouží ke kompilaci Muffin a Cinnamon z jejich „hlavní“ větve, která není vždy stabilní. Ke kompilaci stabilní větve je zapotřebí následující (pro muffin a skořici):

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

A se skořicí:

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

Všimněte si, že v době psaní tohoto tutoriálu Muffin ještě nemá stabilní větev a že Cinnamon 1.4 UP3 (na stabilní větvi) musí být kompilován s Muffin 1.0.3-UP1 (použijte tento odkaz ke stažení místo toho v git: https://github.com/linuxmint/muffin/tags )