Wie installiere und verwende ich die neueste Version von GNOME?


167

Ich habe die Anweisungen zum Kompilieren von GNOME Shell befolgt und es wurde hier und da mit einigen Fehlern kompiliert, aber es lief nicht. Ich habe GNOME Shell mit installiert, sudo apt-get install gnome-shellaber ich habe Version 2.31.x, während die neueste Version 2.91.5 oder so ist. Gibt es eine Möglichkeit für mich, den neuesten Build zu installieren?

Gibt es ein Repository für den neuesten Build?

Antworten:


169

Installation über das Software Center (ab 11.10)

Öffnen Sie das Software-Center, suchen Sie nach "Gnome-Shell" und installieren Sie es, oder klicken Sie einfach auf diese Schaltfläche:

Installation über das Software Center

Bildbeschreibung hier eingeben

Melden Sie sich nach der Installation ab.

  • Für den 11.10

    Klicken Sie auf dem Anmeldebildschirm auf das kleine Zahnradsymbol und wählen Sie "GNOME" aus dem Menü.

    Screenshot gutgeschrieben an datengrund.de/wp-content/uploads/2012/03/1.png

  • Für 12.04 und 12.10

    Klicken Sie im Anmeldebildschirm auf das Symbol show und wählen Sie "GNOME" aus dem Menü.

    Bildbeschreibung hier eingeben

    Screenshot gutgeschrieben unter 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Danach geben Sie einfach Ihr Passwort ein und melden sich an:

Der Anmeldemanager merkt sich die letzte Sitzung, in die Sie gegangen sind, sodass Sie GNOME nur einmal auswählen müssen. Danach können Sie sich ganz normal anmelden.

Passen Sie es weiter an

Sie können auch den Fallback-Modus verwenden, wenn Sie eine Erfahrung der alten Schule bevorzugen:

Und wenn Sie automatische Anmeldungen verwenden, müssen Sie lightdm möglicherweise anweisen, immer die Shell zu verwenden:

Andere Goodies dazu installieren

Befehlszeilenanweisungen:

 sudo apt-get install gnome-shell


Wo Probleme zu melden sind:

  • Diskussion über GNOME3-Paketierung (Link zur Mailingliste unten links): https://launchpad.net/~gnome3-team
    • Die meisten Probleme und Probleme mit diesem Paketsatz können in diese Liste aufgenommen werden. Es sollte der erste Ort sein, an dem Sie Probleme und Probleme melden.
  • Fehlerberichte, die NICHT mit der Verpackung zusammenhängen: https://bugzilla.gnome.org/
    • Wenn GNOME3 nicht einwandfrei funktioniert, kann es sich um ein Paket handeln. Melden Sie daher Fehler nicht zufällig an GNOME, es sei denn, Sie sind sich sicher, dass es sich um ein vorgelagertes GNOME-Problem handelt.
    • Wenn Sie sich nicht sicher sind, ob Sie den Fehler im Upstream melden sollen, fragen Sie jemanden im IRC oder in der Mailingliste oben, ob Sie Hilfe benötigen, um zu bestimmen, ob GNOME etwas gemeldet werden soll.

funktioniert das auch in 12.10?
Marc-Andre Benoit

Nach dieser Methode wurden die Optionen Unity und Unity 2D durch eine einzige mit dem Namen Ubuntu (Standard) ersetzt, und ich kann Unity in 2D nicht mehr starten. Was schief gelaufen ist?
Yatharth Agarwal

@ marc-andrebenoit Ja, ich habe die Antwort aktualisiert.
Yatharth Agarwal

Für 12.04 und 12.10 Schau dir seinen Benutzernamen im Screenshot an ... Ha Ha Ha ...
user3459110

70

GNOME-Shell aus dem Quellcode erstellen

(Letzte Aktualisierung des Inhalts: 11. Feb. 2011, basierend auf dem offiziellen Leitfaden , können Sie ihn jederzeit bearbeiten.)

0. Warnungen / Fehler beim Übersetzen

GNOME Shell befindet sich in einer intensiven Entwicklung und die Quellen werden häufig mehrmals am Tag aktualisiert. Während die folgenden Anweisungen im Allgemeinen funktionieren sollten, kann es vorkommen, dass eine erfolgreiche Kompilierung einige Hacks benötigt oder überhaupt nicht möglich ist.

Wenn Sie auf Probleme stoßen, überprüfen Sie:

Aktuelle Probleme:

  • Es ist erforderlich, einige Dateien in den Bibliotheksverzeichnissen zu entfernen, da sonst die Kompilierung fehlschlägt. Bei Systemaktualisierungen können diese Dateien zurückgegeben werden. Lesen Sie hier, warum diese Dateien entfernt werden müssen und wie Sie verhindern können, dass Aktualisierungen erneut installiert werden.

    sudo rm -rf /usr/lib*/*.la
    

    (Keine Sorge, das schadet Ihrem System nicht!)

  • Bevor Sie GNOME Shell ausführen können, müssen Sie nach dem Erstellungsprozess eine Datei entfernen:

    rm ~/gnome-shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
    


1. GNOME-Shell erstellen

(Getestet auf Ubuntu 10.10 32-Bit und der Entwicklungsversion von Ubuntu 11.04 64-Bit.)

Das Folgende wird GNOME Shell auf sandboxartige Weise herunterladen, kompilieren und installieren - das heißt, es wird den Rest Ihres Systems nicht berühren!

  • Abhängigkeiten installieren:

    sudo apt-get install curl dpkg-dev autopoint libedataserverui1.2-dev \
    libecal1.2-dev evolution-data-server-dev libcups2-dev libupower-glib-dev \
    libgnome-keyring-dev libxklavier-dev libvorbis-dev libltdl-dev \
    libgstreamer0.10-dev libcroco3-dev xserver-xephyr xulrunner-dev \
    python-dev libpam0g-dev mesa-utils mesa-common-dev libxml2-dev \
    libreadline5-dev libpulse-dev liborbit2-dev libgl1-mesa-dev libwnck-dev \
    libtiff4-dev libstartup-notification0-dev libpng12-dev libjpeg62-dev \
    libjasper-dev libgtop2-dev libgnome-desktop-dev libgnome-menu-dev \
    libffi-dev libexpat1-dev libdbus-glib-1-dev icon-naming-utils \
    gtk-doc-tools gnome-common git-core gettext flex bison automake cvs
    
  • Holen Sie sich das Installationsskript von GNOME Shell:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Erstellen Sie das Build-Tool jhbuildund laden Sie die Konfigurationsdateien herunter:

    /bin/bash gnome-shell-build-setup.sh
    
  • Dies installiert jhbuildzu ~/bin, mit dem Sie Ihre hinzufügen müssen PATH-variable:

    . ~/.profile
    
  • [Optional] : Sie können verschiedene jhbuildOptionen wie den Pfad zum Herunterladen von Quellen usw. ändern , indem Sie die Datei bearbeiten ~/.jhbuildrc-custom.

  • Starten Sie den Build-Prozess:

    jhbuild build
    

Damit werden (derzeit) 33 Module zusammengestellt. Holen Sie sich eine Tasse Kaffee, machen Sie ein Nickerchen -> es wird einige Zeit dauern.

Sobald Sie sehen *** success *** [33/33], sind Sie fertig. Herzlichen Glückwunsch, Sie haben gerade die GNOME-Shell kompiliert!

2. GNOME Shell ausführen

  • Wenn Sie Compiz ausführen, müssen Sie es zuerst stoppen (indem Sie Metacity starten), sonst startet GNOME Shell nicht:

    metacity --replace &
    
  • Führen Sie schließlich Folgendes aus:

    cd ~/gnome-shell/source/gnome-shell/src
    ./gnome-shell --replace
    

Hoffentlich sollten Sie jetzt GNOME Shell ausführen.

3. GNOME Shell zum Standard-Fenstermanager machen

In Ubuntu 10.10 können Sie den Fenstermanager der GNOME-Sitzung einfach ersetzen, indem Sie einen GConf-Schlüssel ändern:

  • Erstellen Sie ein lokales Desktop-Startprogramm für GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Ändern Sie dann den Fenstermanager der Sitzung in GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Führen Sie Folgendes aus, um die Änderung rückgängig zu machen:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-wm" -t string
    

In Ubuntu 11.04 scheint das Ändern der Windowmanager- Taste nicht zu funktionieren. Stattdessen können Sie ein neues Sitzungselement hinzufügen, das Sie auf dem GDM-Anmeldebildschirm auswählen können. Dazu müssen Sie wie oben beschrieben die lokale .desktop-Datei erstellen und anschließend zwei Dateien erstellen:

  1. Eine Sitzungsdatei /usr/share/gnome-sessions/sessions/gnome-shell.session:

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. Das Sitzungselement, das auf die Sitzungsdatei verweist /usr/share/xsessions/gnome-shell.desktop:

    [Desktop Entry]
    Name=GNOME Shell
    Comment=This session logs you into Ubuntu
    Exec=gnome-session --session=gnome-shell
    TryExec=gnome-session
    Icon=
    Type=Application
    X-Ubuntu-Gettext-Domain=gnome-session-2.0
    

Melden Sie sich ab und Sie sollten GNOME Shell als Sitzung auswählen können .

4. Aktualisieren der GNOME-Shell

  • Laufen

    jhbuild build
    

    sollte die Quellen aktualisieren und neu erstellen, was notwendig ist.

  • Wenn es für ein Modul fehlschlägt, erhalten Sie z. B. Folgendes:

    fatal: git-write-tree: error building trees
    Cannot save the current index state
    *** Error during phase checkout of gdk-pixbuf: ########## Error running git stash save jhbuild-stash *** [7/33]
    

    Anschließend können Sie versuchen, das aktuelle Modulverzeichnis zu löschen und mit sauberen Quellen zu beginnen, indem Sie Option 6 auswählen:

    [6] Go to phase "wipe directory and start over"
    
  • Wenn das nicht hilft, können Sie von vorne beginnen, indem Sie Folgendes ausführen:

    jhbuild build -afc
    

Kompilieren Sie immer noch nicht? Dann überprüfen Sie die in 0 genannten Stellen.


aufbauend auf ubuntu 10.10 musste ich libmutter-dev installieren, um die datei Meta-2.91.gir

In natty muss lcms2 mit einem ppa installiert sein: The Darktable PPA, erforderlich für lcms2-Abhängigkeit: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser

19

Für 12.04 und später

Wenn Sie die neueste stabile Version haben, können Sie die Pakete auf die nächste Gnome-Version aktualisieren, abzüglich einiger, die aus Stabilitätsgründen in der vorherigen Version beibehalten werden. Sie können zwei gnome Testen PPA hinzufügen, die die zusätzlichen Pakete enthalten , die es in die letzte stabile machen nicht jedoch gibt es eine Chance diese wird Ihr System brechen .

Es ist sehr unwahrscheinlich, dass es für mindestens einen Monat als "stabil" eingestuft wird, wahrscheinlich für mehr.

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing 

Dann aktualisieren Sie Ihr System.

Warnung: Wenn Sie dies bei einer neuen Version von Gnome-Shell sofort versuchen, wird es eine Menge Dinge kaputt machen. Wirklich.

Sie können diese ppas immer noch verwenden, aber Sie sollten mit vielen Brüchen rechnen . Fügen Sie diese ppas auf eigenes Risiko hinzu, dann:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell

Also bieten diese ppas die neueste Gnome-Shell, die man möglicherweise über ppas bekommen kann? sudo add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testing
Bucic

6

Soweit ich weiß, gibt es keine tägliche PPA-Version von Gnome Shell. Das heißt, es aus der Quelle zu bauen ist überhaupt nicht schwer.

Sie sollten dem Führer hier folgen .

Fügen Sie das Vala PPA hinzu:

sudo add-apt-repository ppa:vala-team/ppa && sudo apt-get update

Holen Sie sich einige vorausgesetzte Pakete:

sudo apt-get install build-essential curl autopoint automake bison flex gettext git-core gnome-common gtk-doc-tools gvfs gvfs-backends icon-naming-utils libdbus-glib-1-dev libexpat-dev libffi-dev libgnome-menu-dev libgnome-desktop-dev libgtop2-dev libjasper-dev libjpeg-dev libpng-dev libstartup-notification0-dev libtiff-dev libwnck-dev libgl1-mesa-dev liborbit2-dev libpulse-dev libreadline5-dev libxml2-dev mesa-common-dev mesa-utils libpam-dev python-dev python-gconf python-gobject xulrunner-dev xserver-xephyr gnome-terminal libcroco3-dev libgstreamer0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-good libltdl-dev libvorbis-dev libxklavier-dev libgnome-keyring-dev libupower-glib-dev libcups2-dev evolution-data-server-dev libecal1.2-dev libedataserverui1.2-dev

Holen Sie sich das Installationsskript:

curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh

Löschen Sie Ihre .la-Dateien. Wenn dein Kernel 32bit ist :

sudo rm -rf /usr/lib*/*.la

ODER wenn es 64bit ist :

rm ~/gnome-shell/install/lib64/*.la

Fügen Sie Ihrem Pfad ~ / .bin hinzu:

export PATH=$PATH:~/bin

Starten Sie den Build:

jhbuild build

Warten...

Starte es:

cd ~/gnome-shell/source/gnome-shell/src
./gnome-shell --replace

Wenn es Ihnen gefällt und Sie möchten, dass es beim Anmelden beginnt, gehen Sie wie folgt vor:

ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string

Sollten Sie auf Probleme stoßen, konsultieren Sie den Leitfaden . Eine etwas detailliertere Anleitung finden Sie unter webupd8 .

Viel Glück und hab Spaß!


Du hast recht. Ich werde meinen Beitrag etwas später bearbeiten.
Miloshadzic

Ok, ich habe meine Antwort bearbeitet. Das Installationsskript fügt jhbuild hinzu. Ich habe auch eine Zeile hinzugefügt, die alle erforderlichen Pakete installiert.
Miloshadzic

Ab sofort scheint das bei mir nicht zu funktionieren. Hast du deine Antwort getestet?
Stefano Palazzo

Na sicher. Im Moment funktioniert es nicht, da jhbuild ab heute libxklavier 5.1 benötigt. Ubuntu kommt mit 5.0. Es gibt keine Freigabe für 5.1 ATM. Die Lösungen bestehen entweder darin, aus dem Quellcode zu erstellen oder libxklavier.pc zu ändern, um zu zeigen, dass es sich tatsächlich um 5.1 handelt. Überprüfen Sie diesen Thread von der Gnome-Shell-Mailingliste auf Lösungen: bit.ly/i2qAoe . Hoffe das hilft.
Miloshadzic

3

Befolgen Sie Jons Rat. Es kann jedoch vorkommen, dass Ihr Gnome nach der Installation nicht so aussieht, wie Sie es erwarten würden.

Ich habe Jons Rat befolgt und eine Sache, die er und andere versäumt haben, zu erwähnen, war die Tatsache, dass Sie möglicherweise entfernen gnome-accessibility-themesund installieren müssen gnome-themes-standard, falls dies nicht die standardmäßig installierten sind. Sonst sehen Gnome 3 und seine Fensterdekorationen nicht so hübsch aus.

Sie können dies grafisch oder vom Terminal aus tun:

sudo apt-get remove gnome-accessibility-themes
sudo apt-get install gnome-themes-standard

Wenn Ihr Desktop immer noch nicht so aussieht, als ob Sie ihn auf Screenshots im Internet sehen könnten, die Sie möglicherweise ausführen müssen gnome-tweak-tool(installieren, falls Sie dies noch nicht getan haben), gehen Sie in den Bereich Benutzeroberfläche und in die Felder "Gtk + Theme" und "Cursor theme" wähle Adwaita und als Icon Theme "gnome". Es sollte das Standard-Gnome-3-Aussehen haben.

Ein zusätzlicher optionaler Schritt ist die Installation des gnome-backgroundsPakets, das standardmäßige Gnome-Desktop-Hintergründe hinzufügt, die Sie später unter Systemeinstellungen-> Hintergrund festlegen können.



2

Laut einer schnellen Google-Suche sollte Gnome-Shell in den Repos von 11.10 enthalten sein, damit Sie es über apt-get installieren können. Dann melden Sie sich einfach ab, setzen Ihre Shell auf Gnome und melden sich wieder an.

Ich kann nicht mit Sicherheit über Gnome-Shell auf 11.10 sprechen, aber ich habe das gesamte Gnome 3-Setup auf 11.04 installiert und es war ziemlich stabil (solange Sie nicht das tun, was ich getan habe und alle Einstellungen und Erweiterungen durchforsten und Versuchen Sie, mit ihnen zu spielen, und versuchen Sie, inkompatible Erweiterungen zum Laufen zu bringen, und so weiter. Es ist auch stabil genug, dass Fedora es verwendet, und Sie sollten Gnome 3 bereits als Basis verwenden.

Ob es sich lohnt, hängt davon ab, wonach Sie suchen. Es folgt dem gleichen Paradigma wie Unity, aber ich fand es angenehmer, es persönlich teilweise für die verrückten Anpassungsmöglichkeiten zu nutzen (wenn Sie bereit sind, sich in CSS und / oder JavaScript die Hände schmutzig zu machen). Es fühlte sich auch intuitiver an, was dieses Paradigma betrifft. Wenn Sie sich nicht sicher sind, ob es Ihnen gefällt, können Sie Fedora 15 in einer virtuellen Maschine starten oder einfach direkt in die virtuelle Maschine eintauchen und nachsehen. Da 11.10 auf einer Gnome 3-Basis ausgeführt werden sollte, sollte es kein Problem sein, zwischen Unity und Gnome-Shell zu wechseln.

tl; dr - Die Installation über apt-get sollte einfach und für Sie recht stabil sein. Es sollte auch einfach sein, zwischen ihm und Unity zu wechseln, da 11.10 auf Gnome 3 sein sollte.



2

GNOME 3.10 für Ubuntu 13.10

GNOME 3.10 wurde noch nicht offiziell veröffentlicht, wird jedoch am 25. September veröffentlicht. Wenn es jedoch veröffentlicht wird, wird es nicht in die offiziellen Ubuntu 13.10-Repositories aufgenommen. Wenn Sie es dennoch in Ubuntu 13.10 installieren möchten, können Sie das GNOME3 Next PPA verwenden, das das Ubuntu GNOME-Team eingerichtet hat :

sudo apt-add-repository ppa:gnome3-team/gnome3-next
sudo apt-get update
sudo apt-get install gnome3-next

1

Für Ubuntu-Gnome-Desktop

sudo add-apt-repository ppa:gnome3-team/gnome3-next && sudo apt-get update
sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop

Dadurch wird Ubuntu Gnome Desktop auf Ihrem Ubuntu installiert.

Eingecheckt in Ubuntu 13.10


1

Sie können Gnome3 (nicht Gnome Classic) folgendermaßen installieren:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell

Starten Sie nun Ihren Computer neu und wenn Sie aufgefordert werden, sich anzumelden, haben Sie die folgenden zusätzlichen Optionen (klicken Sie auf das kleine Ubuntu-Symbol neben Ihrem Anmeldenamen):

Bildbeschreibung hier eingeben

benutze die erste Option, Gnome

Bildbeschreibung hier eingeben

Quelle


0

Ubuntu 14.04 & 15.10

Wenn Sie die neueste Gnome-Version testen möchten ( testing):

sudo apt-add-repository ppa:gnome3-team/gnome3
sudo apt-add-repository ppa:gnome3-team/gnome3-staging

sudo apt-get update

sudo apt-get install gnome-shell 

=== WARNUNG ===
Die hier Pakete wurden für den allgemeinen Gebrauch nicht bereit gehalten, sie haben bekannte Fehler und / oder Regressionen, manchmal einer kritischen Natur. Die meisten Dinge sollten reibungslos verlaufen, aber bereit sein, ppa-purge zu verwenden, wenn Sie auf Probleme stoßen!

Wenn sie Ihr System beschädigen, dürfen Sie beide Hälften behalten.
- Gnome Staging PPA

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.