Wie installiere und verwende ich die neueste Version von GNOME?

163

Ich habe die Anweisungen zum Kompilieren der GNOME-Shell befolgt und es hat mit ein paar Fehlern hier und dort kompiliert, aber es wurde nicht ausgeführt. Ich habe GNOME Shell mit sudo apt-get install gnome-shell installiert, aber ich habe Version 2.31.x, während die letzte 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?

    
Martin Zeltin 23.01.2011, 22:16

12 Antworten

168

Installation vom Software Center (11.10 und neuer)

Öffnen Sie die Softwarecenter-Suche nach "gnome shell" und installieren Sie sie, oder klicken Sie einfach auf diese Schaltfläche:

Melden Sie sich nach der Installation ab.

  • Für 11.10

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

  • Für 12.04 und 12.10

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

Danach gib einfach dein Passwort ein und logge dich ein:

Der Anmeldemanager merkt sich die letzte Sitzung, in die Sie gegangen sind, so dass Sie nur einmal GNOME auswählen müssen, danach können Sie sich einfach normal anmelden.

Weitere Anpassung

Sie können den Fallback-Modus auch verwenden, wenn Sie eine Old-School-Erfahrung bevorzugen:

Und wenn Sie automatische Logins verwenden, müssen Sie möglicherweise lightdm mitteilen, dass immer shell:

verwendet werden soll

Andere Extras, die man damit installieren kann

  • gnome-documents
  • gnome-boxes

Befehlszeilenbefehle:

 sudo apt-get install gnome-shell


Wo melden Sie Probleme:

  • Diskussion über das GNOME3-Paket (Link der Mailing-Liste unten links): link
    • Die meisten Probleme und Probleme mit dieser Gruppe von Paketen können auf dieser Liste stehen. Sie sollte der erste Ort sein, an dem Sie Probleme und Probleme melden.
  • Fehlerberichte, die NICHT auf die Verpackung bezogen sind: Link
    • Wenn GNOME3 nicht gut funktioniert, könnte es paketrelevant sein, also bitte melden Sie Fehler nicht einfach in 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 Bug upstream melden sollen, fragen Sie jemanden im IRC oder auf der Mailing-Liste, ob Sie Hilfe benötigen, um herauszufinden, ob etwas an GNOME gemeldet werden sollte.
Jorge Castro 13.04.2017, 14:24
70

GNOME-Shell von der Quelle erstellen

(Letzte Inhaltsaktualisierung: 11. Feb. 2011, basierend auf dem offiziellen Leitfaden , können Sie gerne bearbeiten.)

0. Warnungen / Fehler beim Übersetzen

GNOME Shell wird stark weiterentwickelt und die Quellen werden oft mehrmals am Tag aktualisiert. Während die folgenden Anweisungen im Allgemeinen funktionieren sollten, kann es passieren, dass eine erfolgreiche Kompilierung einige Hacks benötigt oder gar nicht möglich ist.

Wenn Probleme auftreten, überprüfen Sie:

Aktuelle Probleme:

  • Es ist notwendig, ein paar Dateien in den Bibliotheksverzeichnissen zu entfernen, sonst schlägt die Kompilierung fehl. Bei Systemupdates könnten diese Dateien zurückkehren: Lesen Sie dies , um eine Erklärung zu erhalten, warum diese Dateien entfernt werden müssen und wie dies verhindert werden kann Upgrades, um sie neu zu installieren.

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

    (Keine Sorge, das wird Ihrem System nichts anhaben!)

  • Bevor Sie die 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.)

Im Folgenden wird die GNOME Shell in einer Sandbox-ähnlichen Weise heruntergeladen, kompiliert und installiert - dh, sie berührt nicht den Rest Ihres Systems!

  • Installieren Sie Abhängigkeiten:

    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 GNOME Shell-Setup-Skript:

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

    /bin/bash gnome-shell-build-setup.sh
    
  • Dies wird jhbuild auf ~/bin installieren, das Sie zu Ihrer PATH -variable hinzufügen müssen:

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

  • Starten Sie den Build-Prozess:

    jhbuild build
    

Dies wird (derzeit) 33 Module zusammenstellen. Holen Sie sich eine Tasse Kaffee, machen Sie ein Nickerchen - & gt; Es wird einige Zeit dauern.

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

2. Laufende GNOME-Shell

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

    metacity --replace &
    
  • Zum Schluss:

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

Das ist es, Sie sollten jetzt hoffentlich GNOME Shell ausführen.

3. Die 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 einen lokalen .desktop-Launcher für die 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
    
  • Um die Änderung rückgängig zu machen, führen Sie:

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

In Ubuntu 11.04 scheint die 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 die lokale .desktop-Datei erstellen und dann 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

  • Ausführen

    jhbuild build
    

    sollte die Quellen aktualisieren und das Notwendige neu erstellen.

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

    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]
    

    Dann können Sie versuchen, das aktuelle Modulverzeichnis zu löschen und mit sauberen Quellen zu beginnen, indem Sie Option 6:

    wä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? Überprüfen Sie dann die in 0 genannten Orte.

    
htorque 28.03.2014 18:01
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 upgraden, die aus Stabilitätsgründen bei der vorherigen Version beibehalten wird. Sie können zwei gnome Testing ppas hinzufügen, die die zusätzlichen Pakete enthalten, die es nicht in die neueste stabile machen aber gibt es eine Chance diese wird Ihr System brechen .

Es ist sehr unwahrscheinlich, dass es für mindestens einen Monat, wahrscheinlich mehr, als gilt.

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

Dann aktualisieren Sie Ihr System.

Warnung: Wenn du dies sofort bei einer neuen Version von Gnome-Shell probierst, wird es viele Dinge kaputt machen. Wirklich, wird es.

Sie können immer noch diese ppas verwenden, aber Sie sollten viele Brüche erwarten . Auf eigene Gefahr, fügen Sie diese ppas, dann:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
    
edm 29.03.2012 14:47
6

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

Sie sollten dem Leitfaden hier folgen.

Fügen Sie die Vala PPA hinzu:

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

Holen Sie sich die erforderlichen 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 Ihr Kernel 32bit ist:

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

ODER wenn es 64bit :

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

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

export PATH=$PATH:~/bin

Starten Sie den Build:

jhbuild build

Warte ...

Führen Sie es aus:

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

Wenn Sie es sehr mögen und wollen, dass es bei der Anmeldung beginnt, tun Sie dies:

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 Probleme auftreten, sehen Sie im Handbuch nach. Sie finden eine etwas detailliertere Anleitung unter webupd8 .

Viel Glück und viel Spaß!

    
miloshadzic 04.02.2011 16:42
3

Folge Jon's Rat. Es kann jedoch vorkommen, dass Ihr Gnome nach der Installation nicht so aussieht, wie Sie es erwarten würden.

Ich habe Jons Rat selbst befolgt und eine Sache, die er und andere nicht erwähnt haben, war die Tatsache, dass Sie gnome-accessibility-themes entfernen und gnome-themes-standard installieren müssen, falls diese nicht standardmäßig installiert sind. Ansonsten werden Gnome 3 und seine Fensterdekorationen nicht so hübsch aussehen.

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, wie Sie ihn auf Screenshots im Internet sehen können, müssen Sie möglicherweise gnome-tweak-tool ausführen (wenn Sie dies noch nicht getan haben), gehen Sie zum Interface-Bereich und in Felder "Gtk + Theme" und "Cursor theme" wählen Adwaita und als Icon Theme - "gnome". Dies sollte zum standardmäßigen Aussehen von Gnome 3 führen.

Ein zusätzlicher optionaler Schritt besteht darin, das Paket gnome-backgrounds zu installieren, das Standard-Desktop-Hintergrundbilder von Gnome hinzufügt, die Sie später in Systemeinstellungen-> Hintergrund festlegen können.

    
lampak 10.07.2011 13:37
2

Sei mit deiner Ubuntu-Version etwas genauer. Ich nehme an, du benutzt Maverick und für Maverick kennst du zu diesem Zeitpunkt kein Repository, aber wenn du es noch einmal kompilieren willst, sieh dir das zuerst an:

Link

Glück:)

    
Covarrubias 24.01.2011 08:12
2

Laut einer schnellen Google-Suche sollte sich Gnome-shell in den 11.10-Repos befinden, also sollte es möglich sein, sie über apt-get zu installieren. Dann loggen Sie sich einfach aus, setzen Ihre Shell auf Gnome und melden sich wieder an.

Ich kann nicht sicher über Gnome-Shell am 11.10 sprechen, aber ich habe das komplette Gnome 3-Setup auf 11.04 installiert und es war ziemlich stabil (solange du nicht das tust, was ich getan habe und alle Einstellungen durchforste und Erweiterungen und versuchen Sie mit ihnen zu spielen und versuchen, inkompatible Erweiterungen zu erzwingen und was nicht). Es ist auch stabil genug, dass Fedora es verwendet, und Sie sollten bereits Gnome 3 als Basis verwenden.

Ob es sich lohnt, hängt davon ab, was Sie daraus machen wollen. Es folgt dem gleichen Paradigma wie Unity, aber ich fand es angenehmer, es persönlich für die wahnsinnige Anpassungsfähigkeit zu verwenden (wenn Sie bereit sind, sich in CSS und / oder JavaScript die Hände schmutzig zu machen). Es fühlte sich auch intuitiver an, als dieses Paradigma geht. Wenn Sie sich nicht sicher sind, ob Sie es mögen, können Sie Fedora 15 in einer virtuellen Maschine starten oder einfach direkt hineintauchen und sehen. Da 11.10 auf einer Gnome 3-Basis laufen sollte, sollte es kein Problem sein, zwischen Unity und Gnome-Shell zu wechseln.

tl; dr - Es sollte einfach sein, über apt-get zu installieren, und es sollte ziemlich stabil für Sie sein, dies zu tun. Es sollte auch einfach sein, zwischen ihm und Unity zu wechseln, da 11.10 auf Gnome 3 sein sollte.

    
Shauna 05.09.2011 15:11
2

einfach sudo apt-get install gnome-shell

ausführen     
Behzadsh 19.10.2011 00:28
2

GNOME 3.10 für Ubuntu 13.10

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

sudo apt-add-repository ppa:gnome3-team/gnome3-next
sudo apt-get update
sudo apt-get install gnome3-next
    
Ten-Coin 10.09.2013 17:24
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

Dies wird Ubuntu gnome Desktop in Ihrem Ubuntu installieren.

Eingecheckt in Ubuntu 13.10

    
Ten-Coin 20.12.2013 00:44
1

Sie können Gnome3 (nicht gnome classic) wie folgt installieren:

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

Stellen Sie sicher, dass Sie Ihren Computer neu starten, und wenn Sie mit Ihrem Anmeldebildschirm aufgefordert werden, haben Sie die folgenden zusätzlichen Optionen (klicken Sie auf das kleine Ubuntu-Symbol neben Ihrem Login-Namen):

Benutze die erste Option, Gnome

Quelle

    
kirchberger 15.03.2014 08:59
0

Ubuntu 14.04 & amp; 15.10

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

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 Pakete hier wurden als nicht bereit für den allgemeinen Gebrauch angesehen, sie haben bekannte Fehler und / oder Rückschritte, manchmal von kritischer Natur. Meistens sollten die Dinge reibungslos laufen, aber bereit sein, ppa-clean zu verwenden, wenn Probleme auftreten!

     

Wenn sie dein System brechen, kannst du beide Hälften behalten.
  - Gnome Staging PPA

    
hg8 19.11.2015 12:51

Tags und Links