Jak skompilować i zainstalować najnowszą wersję Cinnamon

Cynamon stał się jedną z najlepszych alternatyw dla Powłoka gnoma, ze względu na to, że przywraca nam tradycyjny układ elementów pulpitu, jaki w nowych wersjach Gnom zaginęli.

Ten artykuł uratowałem z witryny Społeczność LinuxMint, ponieważ może nam pomóc skompilować najnowszą wersję Cynamon który jest dostępny w Github, gdy mamy mało czasu lub cierpimy na ostre zapalenie wersji. 

Dodaj repozytoria APT

  • Otwórz plik /etc/apt/sources.list
  • Dla każdej linii deb dodajemy tę samą zamianę linii deb przez deb-src.

Na przykład tak powinno być 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

Zainstaluj wszystkie niezbędne pakiety, aby skompilować Muffin i Cinnamon.

W terminalu:

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

Pobierz najnowszy kod git dla Muffin and Cinnamon.

W terminalu:

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

Skompiluj i zainstaluj nowy plik Muffin

W terminalu:

cd muffin
dpkg-buildpackage

Następnie upewnij się, że zainstalowałeś właśnie zbudowane pakiety, w szczególności:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libimuffin0
  • muffin (niekonieczny do kompilacji cynamonu, ale możliwy również, jeśli Muffin jest już zainstalowany w twoim systemie)
  • babka zwyczajna

Aby je zainstalować, możesz użyć "dpkg -i" w terminalu. Zakładając, że w katalogu nie ma innych pakietów deb, możesz wpisać „sudo dpkg -i * .deb”.

Skompiluj i zainstaluj nowy plik Cinnamon.

W terminalu:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Tworzy to cynamonowy plik deb w katalogu nadrzędnym, który można zainstalować za pomocą gdebi lub dpkg-i.

Opcjonalnie: zbuduj stabilną gałąź

Powyższe instrukcje dotyczą kompilowania Muffin i Cinnamon z ich gałęzi „master”, która nie zawsze jest stabilna. Aby skompilować stabilną gałąź, wymagane są następujące elementy (dla muffinów i cynamonu):

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

I z cynamonem:

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

Zauważ, że w momencie pisania tego samouczka, Muffin nie ma jeszcze stabilnej gałęzi i że Cinnamon 1.4 UP3 (na stabilnej gałęzi) musi być skompilowany z Muffin 1.0.3-UP1 (użyj tego linku, aby go pobrać zamiast tego w git: https://github.com/linuxmint/muffin/tags )