Hur man kompilerar och installerar den senaste versionen av kanel

Kanel har blivit ett av de bästa alternativen till Gnome skal, på grund av att det returnerar oss det traditionella arrangemanget av Desktop-elementen, vilket med de nya versionerna av Gnome de har gått vilse.

Den här artikeln har jag räddat från webbplatsen för LinuxMint Community, eftersom det kan hjälpa oss att sammanställa den senaste versionen av Kanel som finns i Github, närhelst vi har lite tid eller lider av akut versionit. 

Lägg till APT-arkiv

  • Öppna filen /etc/apt/sources.list
  • För varje deb-rad lägger vi till samma rad som ersätter deb av deb-src.

Så här ska det till exempel vara 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

Installera alla nödvändiga paket för att kompilera muffin och kanel.

I en terminal:

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

Få den senaste git-koden för Muffin och kanel.

I en terminal:

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

Kompilera och installera den nya Muffin

I en terminal:

cd muffin
dpkg-buildpackage

Se sedan till att installera de paket du just byggt, särskilt:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • muffin (inte nödvändigt för att kompilera kanel, men möjligt även om Muffin redan är installerat på ditt system)
  • muffins-vanligt

För att installera dessa kan du använda "dpkg -i" i terminalen. Förutsatt att det inte finns några andra deb-paket i katalogen kan du skriva "sudo dpkg -i * .deb".

Kompilera och installera den nya kanel.

I en terminal:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Detta producerar en kanel-deb-fil i den överordnade katalogen, som kan installeras med gdebi eller dpkg-i.

Valfritt: Bygg den stabila grenen

Instruktionerna ovan är för att sammanställa muffin och kanel från deras "master" gren, som inte alltid är stabil. För att kompilera den stabila grenen krävs följande (för muffin och kanel):

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

Och med kanel:

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

Observera att vid tidpunkten för skrivningen av denna handledning har Muffin inte en stabil gren ännu, och att Cinnamon 1.4 UP3 (på den stabila grenen) måste kompileras med Muffin 1.0.3-UP1 (använd den här länken för att ladda ner den istället för den i git: https://github.com/linuxmint/muffin/tags )