Com compilar i instal·lar l'última versió de Cinnamon

Canela s'ha convertit és una de les millors alternatives davant Gnome Shell, Pel fet que ens torna la disposició tradicional dels elements de l'escriptori, que amb les noves versions de Gnome s'han anat perdent.

Aquest article l'he rescatat de el lloc de la Comunitat de Linux Mint, Ja que ens pot servir per compilar l'última versió de Canela que està disponible en Github, Sempre que tinguem una mica de temps o patim d'versionitis aguda. 😀

Afegir repositoris APT

  • Obrir l'arxiu /etc/apt/sources.list
  • Per a cada línia deb, afegim la mateixa línia reemplaçant deb per deb-src.

Per exemple, així és com hauria de ser en 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

Instal·lar tots els paquets necessaris per compilar Muffin i Cinnamon.

En un terminal:

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

Obtenir l'últim codi d'git per Muffin i Cinnamon.

En un terminal:

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

Compilar i instal·lar el nou Muffin

En un terminal:

cd muffin
dpkg-buildpackage

A continuació, assegureu-vos d'instal·lar els paquets que acaba de construir, en particular:

  • libmuffin-dev
  • gir1.2-panet-3.0
  • libmuffin0
  • muffin (no cal per compilar Cinnamon, però és possible també si Muffin ja està en el vostre sistema)
  • muffin-common

Per instal·lar aquests, es pot usar «dpkg -i» en el terminal. Suposant que no hi ha altres paquets deb en el directori, pot escriure «sudo dpkg-i * .deb».

Compilar i instal·lar el nou Cinnamon.

En un terminal:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Això produeix un arxiu de canyella deb en el directori pare, que es pot instal·lar amb Gdebi o dpkg-i.

Opcional: Compilació de la branca estable

Les instruccions anteriors són per compilar Muffin i Cinnamon de la seva branca «master», que no sempre és estable. Per a compilar la branca estable, cal el següent (per muffin i cinnamon):

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

I amb Cinnamon:

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

Tingueu en compte que en el moment d'escriure aquest tutorial, Muffin encara no té una branca estable, i que Cinnamon 1.4 UP3 (en la branca estable) ha de ser compilat amb Muffin 1.0.3-UP1 (Utilitzar aquest enllaç per descarregar-lo en lloc de què hi ha a git: https://github.com/linuxmint/muffin/tags )


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   gatet va dir

    Moltes gràcies! Aviat tindré el meu Maya i amb cinnamon, aquest post em servirà de molt: 3
    Salutacions!

    1.    ILAV <° Linux va dir

      De res Kitty ^^

  2.   3ndriago va dir

    El meu estimadíssim ILAV, serà que sóc gandul a l'extrem, però el dia que hagi de compilar un escriptori (o el que sigui) abans de poder usar-lo, em dono un tir ... però molt bo el post per si de cas ...

    1.    ILAV <° Linux va dir

      Jajaja aquest article no és per a usuaris com tu el meu estimat germà .. Això em queda clar ..

  3.   Rayonant va dir

    Una molt interessant opció per a aquells que pateixen de «versionitis». Per cert un tema una mica off-topic recordant que fa poc vaig caminar compilant un reproductor de so que volia provar, Tomahawk, em sorgeix un dubte un cop de compilades les dependències i l'aplicació a partir de codi font de git, pot esborrar els directoris que contenen a aquest? o si els esborro també elimina els seus respectius paquets?

    1.    ILAV <° Linux va dir

      Ni idea. No sé si passa el mateix que amb:

      ./configure
      make
      make install

    2.    MSX va dir

      No.
      Pensa: git és com bé dieu un repositori de source code, llavors el que vós fas quan «clones» un projecte determinat és justament recrear una còpia local exacta de la que hi ha al servidor git de manera que quan facis canvis i els pugis el servei git faci un diff automàtic dels fitxers per auditar canvis, mergearlos a la branca principal, etc.
      En el cas de la teva pregunta concreta: és clar que una vegada que el paquet està instal·lat no cal que guardis tot el source tree per desinstal·lar-, només amb els scripts que vas fer servir per instal·lar aconsegueix. De fet, i aquesta és la bellesa de GNU / Linux, no cal que facis servir cap Uninstaller automágico, l'únic que debés saber és en quin directori s'instal·la quins arxius per poder esborrar-los sense més tràmit - de fet així de simple funciona Slackware, l'Unix-like més pur que existeix avui seguit per Arch.
      Per al futur -i per evitar obviedades- n'hi ha prou que provis les coses per vós mateix: si no saps si pots o no pots esborrar un o altre arxiu o directori, renombralo i llest, no hi ha tant misteri, a més per estar segur que la app funciona correctament la executes des de consola per estar atent a qualsevol missatge d'error que aparegui. Al final res és tan tràgic, compilás novament l'aplicació ia una altra cosa 🙂
      A sobre el millor de tot és que al no estar gestionada per el teu gestor de paquets podeu fer amb aquests arxius els que vulguis !!! Encara que això sí, que crec que justament a l'no estar a la bases de dades del teu gestor de paquets si decidiu llevar-la de la teva sistema estigues atent a TOTS els arxius que hi hagi instal·lat per esborrar a mà.

      Hey, it 's just GNU / Linux.

  4.   Merlin l'Debianita va dir

    Realment no m'agrada molt cinnamon m'agrada més mat, xfce, lxde o KDE.

    KDE perquè es veu millor i super personalitzable
    XFCE perquè és personalitzable
    LXDE perquè és minimalista i té gran estetica i és personalitzable.

    Una cosa que amb cinnamon costa i és gairebé impossible amb gnome3 o gnome-shell.

  5.   cantil Evert va dir

    Hola. Veient que Cinnamon es formula com un skin, o tema fosc.
    Voldria saber si en GNU / Linux, es facilita tenir una interfície tota fosca, per a menús, barres, finestres, i que llueixi bé, sense gaire consum de recursos.
    Havia vist en Softonic, una distro dissenyada amb aquest enfocament. Però no trobo l'enllaç, en aquest moment.

    1.    ILAV <° Linux va dir

      Bé, per a tot entorn d'escriptori sempre hi haurà un tema negre, ara, és possible que la distro que vas veure, el que porta per defecte sigui Gnome Shell. No obstant això, pots trobar diversos temes per Canela en aquest enllaç.

      Si fas servir Gnome »gnome-look.org
      Si fas servir Xfce »xfce-look.org
      Si fas servir el KDE »kde-look.org

  6.   alternativa va dir

    Un parell de preguntes. És veritat que ja té acceleracio per programari? El meu netbook pot amb acceleració gràfica, però prefereixo per programari per guanyar velocitat. És veritat que en debian dóna problemes amb alguna llibreria? Salutacions 😀

  7.   Bruno va dir

    La veritat que estic encantat. La forma en què es personalitza, l'aplicació de themes, és increïble.

  8.   huap80 va dir

    Algú sap com compilar SRWiron 31.0.1700.0 en Debian Wheezy ??, o no precisament aquesta versió de iron. La cosa és que he buscat molt com instal·lar però simplement no corre, he descarregat el .tar.gz i doncs he intentat instal·lar-lo copiant la carpeta iron64 a opt i creant un enllaç ha / usr / bin / iron, però res la resposta de la terminal és aquesta: iron: error while loading shared libraries: libudev.so.1: can not open shared object file: No such file or directory. També he intentat amb el .deb que a l'igual que l'tar.gz el descàrrec a la pàgina oficial de iron. A l'instal·lar amb el .deb i executar en terminal em reponde això: bash: / usr / bin / iron: No existeix el fitxer o directori. En fi espero que algú mes experimentat em pugui orientar ... Gràcies !!