So kompilieren und installieren Sie die neueste Version von Cinnamon

Zimt ist zu einer der besten Alternativen geworden Gnomenschale, aufgrund der Tatsache, dass es uns die traditionelle Anordnung der Desktop-Elemente zurückgibt, die mit den neuen Versionen von Gnom sie sind verloren gegangen.

Diesen Artikel habe ich von der Seite der gerettet LinuxMint Community, da es uns helfen kann, die neueste Version von zu kompilieren Zimt welches in verfügbar ist Github, solange wir etwas Zeit haben oder an einer akuten Versionitis leiden. 😀

Fügen Sie APT-Repositorys hinzu

  • Öffnen Sie die Datei /etc/apt/sources.list
  • Für jede Deb-Zeile fügen wir dieselbe Ersetzungszeile hinzu deb von deb-src.

So sollte es zum Beispiel sein 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

Installieren Sie alle erforderlichen Pakete, um Muffin und Cinnamon zu kompilieren.

In einem Terminal:

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

Holen Sie sich den neuesten Git-Code für Muffin und Zimt.

In einem Terminal:

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

Kompilieren und installieren Sie das neue Muffin

In einem Terminal:

cd muffin
dpkg-buildpackage

Stellen Sie als Nächstes sicher, dass Sie die soeben erstellten Pakete installieren, insbesondere:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • Muffin (nicht erforderlich, um Cinnamon zu kompilieren, aber auch möglich, wenn Muffin bereits auf Ihrem System installiert ist)
  • Muffin-häufig

Um diese zu installieren, können Sie "dpkg -i" im Terminal verwenden. Angenommen, das Verzeichnis enthält keine anderen Deb-Pakete, können Sie "sudo dpkg -i * .deb" eingeben.

Kompilieren und installieren Sie den neuen Cinnamon.

In einem Terminal:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Dadurch wird eine Zimt-Deb-Datei im übergeordneten Verzeichnis erstellt, die mit gdebi oder dpkg-i installiert werden kann.

Optional: Erstellen Sie den stabilen Zweig

Die obigen Anweisungen beziehen sich auf das Kompilieren von Muffin und Zimt aus ihrem "Master" -Zweig, der nicht immer stabil ist. Zum Kompilieren des stabilen Zweigs ist Folgendes erforderlich (für Muffin und Zimt):

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

Und mit Zimt:

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

Beachten Sie, dass Muffin zum Zeitpunkt des Schreibens dieses Tutorials noch keinen stabilen Zweig hat und dass Cinnamon 1.4 UP3 (auf dem stabilen Zweig) mit Muffin 1.0.3-UP1 kompiliert werden muss (Verwenden Sie diesen Link, um ihn anstelle des in git herunterzuladen: https://github.com/linuxmint/muffin/tags )


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Kätzchen sagte

    Vielen Dank! Bald werde ich meine Maya haben und mit Zimt wird mir dieser Beitrag sehr helfen: 3
    Viele Grüße!

    1.    elav <° Linux sagte

      Gern geschehen Kitty ^^

  2.   3.driago sagte

    Mein liebster ELAV, es wird sein, dass ich extrem faul bin, aber an dem Tag, an dem ich einen Desktop (oder was auch immer) kompilieren muss, bevor ich ihn verwenden kann, versuche ich es mir selbst ... aber der Beitrag ist für alle Fälle sehr gut ...

    1.    elav <° Linux sagte

      Hahaha, dieser Artikel ist nicht für Benutzer wie dich, mein lieber Bruder. Das ist mir klar.

  3.   Strahlend sagte

    Eine sehr interessante Option für diejenigen, die an "Versionitis" leiden. Übrigens, ein etwas vom Thema abweichendes Thema, das daran erinnert, dass ich kürzlich einen Soundplayer kompiliert habe, den ich ausprobieren wollte, Tomahawk. Ich habe eine Frage, sobald die Abhängigkeiten und die Anwendung aus dem Git-Quellcode kompiliert wurden. Sie können die Verzeichnisse löschen enthält das? oder wenn ich sie lösche, löscht es auch ihre jeweiligen Pakete?

    1.    elav <° Linux sagte

      Keine Ahnung. Ich weiß nicht, ob dasselbe passiert mit:

      ./configure
      make
      make install

    2.    MSX sagte

      Nein.
      Denken Sie: git ist, wie Sie sagen, ein Quellcode-Repository. Wenn Sie also ein bestimmtes Projekt "klonen", erstellen Sie einfach eine exakte lokale Kopie des Projekts auf dem Git-Server, damit Sie beim Vornehmen von Änderungen Änderungen vornehmen und diese hochladen können Der Git-Dienst unterscheidet Dateien automatisch, um Änderungen zu überwachen, sie mit dem Hauptzweig zusammenzuführen usw.
      Bei Ihrer speziellen Frage: Sobald das Paket installiert ist, müssen Sie natürlich nicht den gesamten Quellbaum speichern, um es zu deinstallieren. Nur mit den Skripten, die Sie zur Installation verwendet haben, ist dies ausreichend. Und das ist das Schöne an GNU / Linux: Sie müssen kein automatisches Deinstallationsprogramm verwenden. Sie müssen lediglich wissen, in welchem ​​Verzeichnis Sie welche Dateien installieren, um sie ohne weiteres löschen zu können. Tatsächlich funktioniert Slackware so einfach. das reinste Unix-ähnliche, das es heute gibt, gefolgt von Arch.
      Für die Zukunft - und um das Offensichtliche zu vermeiden - probieren Sie es einfach selbst aus: Wenn Sie nicht wissen, ob Sie diese oder jene Datei oder dieses Verzeichnis löschen, umbenennen und voila können, gibt es nicht so viele Rätsel, außer um sicherzugehen, dass die Die App funktioniert ordnungsgemäß. Sie führen sie über die Konsole aus, um alle angezeigten Fehlermeldungen zu erkennen. Letztendlich ist nichts so tragisch, dass Sie die Anwendung erneut kompilieren und etwas anderes 🙂
      Das Beste ist vor allem, dass Sie mit diesen Dateien machen können, was immer Sie wollen, da es nicht von Ihrem Paketmanager verwaltet wird !!! Beachten Sie jedoch, dass Sie ALLE Dateien, die Sie installiert haben, um sie manuell zu löschen, beachten müssen, da sie sich nicht in den Datenbanken Ihres Paketmanagers befinden.

      Hey, es ist nur GNU / Linux.

  4.   Merlin der Debianit sagte

    Ich mag Zimt wirklich nicht sehr. Ich mag Matt, XFCE, LXDE oder KDE mehr.

    KDE, weil es besser aussieht und super anpassbar ist
    XFCE, weil es anpassbar ist
    LXDE, weil es minimalistisch ist, eine großartige Ästhetik hat und anpassbar ist.

    Etwas, das Zimt kostet und mit gnome3 oder gnome-shell fast unmöglich ist.

  5.   Evert Klippe sagte

    Hallo. Zu sehen, dass Zimt als Haut- oder dunkles Thema formuliert ist.
    Ich würde gerne wissen, ob es in GNU / Linux einfacher ist, eine völlig dunkle Oberfläche für Menüs, Balken, Fenster zu haben, und dass sie ohne großen Ressourcenverbrauch gut aussieht.
    Ich hatte in Softonic eine Distribution gesehen, die mit diesem Ansatz entworfen wurde. Aber ich kann den Link momentan nicht finden.

    1.    elav <° Linux sagte

      Nun, für alle Desktop-Umgebungen wird es immer ein schwarzes Thema geben. Jetzt ist es möglich, dass die Distribution, die Sie gesehen haben, standardmäßig ist Gnomschale. Sie können jedoch mehrere Themen finden Zimt en dieser Link.

      Wenn Sie Gnome »gnome-look.org verwenden
      Wenn Sie Xfce »xfce-look.org verwenden
      Wenn Sie KDE verwenden »kde-look.org

  6.   Alternative sagte

    Einige Fragen. Stimmt es, dass es bereits Softwarebeschleunigung hat? Mein Netbook kann mit Grafikbeschleunigung, aber ich bevorzuge Software, um Geschwindigkeit zu gewinnen. Stimmt es, dass Debian Probleme mit einer Bibliothek hat? Grüße 😀

  7.   braun sagte

    Die Wahrheit ist, dass ich begeistert bin. Die Art und Weise, wie es angepasst wird, die Anwendung von Themen, ist erstaunlich.

  8.   huap80 sagte

    Weiß jemand, wie man SRWiron 31.0.1700.0 auf Debian Wheezy kompiliert? Oder nicht genau diese Version von Eisen. Die Sache ist, dass ich viel gesucht habe, wie man es installiert, aber es funktioniert einfach nicht. Ich habe die .tar.gz heruntergeladen und dann versucht, sie zu installieren, indem ich den Ordner iron64 kopiert habe, um zu wählen und einen Link zu / usr / bin / iron zu erstellen, aber nichts die Antwort von Terminal ist dies: iron: Fehler beim Laden von gemeinsam genutzten Bibliotheken: libudev.so.1: kann nicht freigegebene Objektdatei öffnen: Keine solche Datei oder Verzeichnis. Ich habe es auch mit der .deb versucht, die wie die tar.gz von der offiziellen Eisenseite heruntergeladen wird. Bei der Installation mit der .deb und der Ausführung im Terminal wird folgende Antwort gegeben: bash: / usr / bin / iron: Die Datei oder das Verzeichnis ist nicht vorhanden. Wie auch immer, ich hoffe jemand erfahrener kann mich führen ... Danke!