Sådan kompileres og installeres den nyeste version af kanel

Kanel er blevet et af de bedste alternativer til Gnomeskal, på grund af det faktum, at det returnerer os det traditionelle arrangement af Desktop-elementerne, som med de nye versioner af Gnome de er gået tabt.

Denne artikel har jeg reddet fra webstedet for LinuxMint Community, da det kan hjælpe os med at kompilere den nyeste version af Kanel som er tilgængelig i Github, når vi har lidt tid eller lider af akut versionsbetændelse. 

Tilføj APT-arkiver

  • Åbn filen /etc/apt/sources.list
  • For hver deb-linje tilføjer vi den samme linje, der erstatter deb af deb-src.

For eksempel er det sådan, det skal 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 de nødvendige pakker til at kompilere muffin og kanel.

I en terminal:

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

Få den nyeste git-kode til Muffin og kanel.

I en terminal:

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

Kompilér og installer den nye Muffin

I en terminal:

cd muffin
dpkg-buildpackage

Dernæst skal du sørge for at installere de pakker, du lige har bygget, især:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • muffin (ikke nødvendigt at kompilere kanel, men også muligt hvis Muffin allerede er installeret på dit system)
  • muffin-almindelig

For at installere disse kan du bruge "dpkg -i" i terminalen. Forudsat at der ikke er andre deb-pakker i biblioteket, kan du skrive "sudo dpkg -i * .deb".

Kompilér og installer den nye kanel.

I en terminal:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Dette producerer en kanel-deb-fil i det overordnede bibliotek, som kan installeres med gdebi eller dpkg-i.

Valgfrit: Byg den stabile gren

Ovenstående instruktioner er til kompilering af muffin og kanel fra deres "mester" gren, som ikke altid er stabil. For at kompilere den stabile gren er følgende påkrævet (til 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

Bemærk, at Muffin på tidspunktet for denne tutorial ikke har en stabil gren endnu, og at Cinnamon 1.4 UP3 (på den stabile gren) skal kompileres med Muffin 1.0.3-UP1 (brug dette link til at downloade det i stedet for det i git: https://github.com/linuxmint/muffin/tags )