Cum să compilați și să instalați cea mai recentă versiune de Cinnamon

Scorţişoară a devenit una dintre cele mai bune alternative la Coajă de gnom, datorită faptului că ne redă aranjamentul tradițional al elementelor desktop, care, odată cu noile versiuni de Gnom s-au pierdut.

Acest articol l-am salvat de pe site-ul Comunitatea LinuxMint, deoarece ne poate ajuta să compilăm cea mai recentă versiune de Scorţişoară care este disponibil în Github, ori de cate ori avem putin timp sau suferim de versionita acuta. 

Adăugați depozite APT

  • Deschideți fișierul /etc/apt/sources.list
  • Pentru fiecare linie deb, adăugăm aceeași linie de înlocuire debutantă de deb-src.

De exemplu, așa ar trebui să fie 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

Instalați toate pachetele necesare pentru a compila briose și scorțișoară.

Într-un terminal:

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

Obțineți cel mai recent cod git pentru Muffin și scorțișoară.

Într-un terminal:

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

Compilați și instalați noul Muffin

Într-un terminal:

cd muffin
dpkg-buildpackage

Apoi, asigurați-vă că instalați pachetele pe care tocmai le-ați construit, în special:

  • libmuffin-dev
  • gir1.2-briose-3.0
  • libmuffin0
  • brioșă (nu este necesară pentru a compila scorțișoară, dar este posibil și dacă brioșa este deja instalată pe sistemul dvs.)
  • brioșă-comună

Pentru a le instala, puteți utiliza „dpkg -i” în terminal. Presupunând că nu există alte pachete deb în director, puteți tasta "sudo dpkg -i * .deb".

Compilați și instalați noua scorțișoară.

Într-un terminal:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Aceasta produce un fișier deb scorțișoară în directorul părinte, care poate fi instalat cu gdebi sau dpkg-i.

Opțional: Construiți ramura stabilă

Instrucțiunile de mai sus sunt pentru compilarea brioșei și scorțișoarei din ramura lor „master”, care nu este întotdeauna stabilă. Pentru a compila ramura stabilă, aveți nevoie de următoarele (pentru briose și scorțișoară):

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

Și cu scorțișoară:

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

Rețineți că, în momentul redactării acestui tutorial, Muffin nu are încă o ramură stabilă și că Cinnamon 1.4 UP3 (pe ramura stabilă) trebuie să fie compilat cu Muffin 1.0.3-UP1 (utilizați acest link pentru al descărca în locul celui din git: https://github.com/linuxmint/muffin/tags )