Hvordan kompilere og installere den nyeste versjonen av kanel

Kanel har blitt et av de beste alternativene til Gnome skall, på grunn av det faktum at det gir oss det tradisjonelle arrangementet av Desktop-elementene, som med de nye versjonene av Gnome de har gått tapt.

Denne artikkelen har jeg reddet fra nettstedet til LinuxMint Community, siden det kan hjelpe oss med å samle den nyeste versjonen av Kanel som er tilgjengelig i Github, når vi har litt tid eller lider av akutt versjonsbetennelse. 

Legg til APT-arkiver

  • Åpne filen /etc/apt/sources.list
  • For hver deb-linje legger vi til den samme linjen som erstatter deb av deb-src.

Slik skal det for eksempel være i 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

Installer alle nødvendige pakker for å kompilere muffin og kanel.

I en terminal:

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

Få den siste git-koden for Muffin og kanel.

I en terminal:

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

Kompiler og installer den nye Muffin

I en terminal:

cd muffin
dpkg-buildpackage

Deretter må du sørge for å installere pakkene du nettopp bygde, spesielt:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • muffin (ikke nødvendig å kompilere kanel, men mulig også hvis Muffin allerede er installert på systemet ditt)
  • muffin-vanlig

For å installere disse kan du bruke "dpkg -i" i terminalen. Forutsatt at det ikke er noen andre deb-pakker i katalogen, kan du skrive "sudo dpkg -i * .deb".

Kompiler og installer den nye kanel.

I en terminal:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Dette produserer en kanel-deb-fil i overordnet katalog, som kan installeres med gdebi eller dpkg-i.

Valgfritt: Bygg den stabile grenen

Instruksjonene ovenfor er for å sette sammen Muffin og kanel fra deres "mester" gren, som ikke alltid er stabil. For å kompilere den stabile grenen, kreves følgende (for muffin og kanel):

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

Og med kanel:

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

Vær oppmerksom på at Muffin ikke har en stabil gren ennå, mens Cinnamon 1.4 UP3 (på den stabile grenen) må kompileres med Muffin 1.0.3-UP1 (bruk denne lenken for å laste den ned i stedet for den i git: https://github.com/linuxmint/muffin/tags )