it-swarm.com.de

Wie installiere und verwende ich die neueste Version von GNOME?

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 Sudo apt-get install gnome-Shell installiert, aber 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?

167
Martin Zeltin

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:

Install via the software center

enter image description here

Melden Sie sich nach der Installation ab.

  • Für 11.10

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

    Screenshot credited to 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ü.

    enter image description here

    Screenshot credited to 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 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 nicht sicher sind, ob Sie den Fehler im Upstream melden sollen, fragen Sie jemanden in IRC oder in der obigen Mailingliste, ob Sie Hilfe benötigen, um festzustellen, ob etwas an GNOME gemeldet werden soll.
169
Jonathan

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 this , um eine Erklärung zu erhalten, 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 jhbuild und laden Sie die Konfigurationsdateien herunter:

    /bin/bash gnome-Shell-build-setup.sh
    
  • Dies installiert jhbuild in ~/bin, das Sie zu Ihrer PATH -Variablen 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
    

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

Sobald Sie *** success *** [33/33] sehen, 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 Fenstermanagertaste 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 in der Lage sein, GNOME Shell als Sitzung auszuwählen.

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, z. du bekommst so etwas:

    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.

70
htorque

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 ppas für Gnometests hinzufügen, die die zusätzlichen Pakete enthalten, die es nicht in den neuesten Stall schaffen jedoch es besteht die Möglichkeit diese brechen Ihr System.

Es ist sehr unwahrscheinlich, dass es für mindestens einen Monat als "stabil" angesehen wird, wahrscheinlich 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 erwarten Sie viele Brüche. 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
19
edm

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 der Anleitung folgen hier .

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 Ihr Kernel 32-Bit ist:

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

ODER, wenn es sich um 64-Bit handelt:

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

Bei Problemen konsultieren Sie die Anleitung . Eine etwas detailliertere Anleitung finden Sie unter webupd8 .

Viel Glück und hab Spaß!

6
miloshadzic

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 vernachlässigt haben, war die Tatsache, dass Sie möglicherweise gnome-accessibility-themes entfernen und gnome-themes-standard installieren müssen, 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, müssen Sie möglicherweise gnome-Tweak-tool ausführen (installieren, falls Sie dies noch nicht getan haben). Gehen Sie zum Abschnitt Benutzeroberfläche und in Felder "Gtk + Theme" und "Cursor theme" wählen Adwaita und als Icon Theme "gnome". Es sollte das Standard-Gnome-3-Aussehen haben.

Ein zusätzlicher optionaler Schritt ist die Installation des Pakets gnome-backgrounds, mit dem Standard-Gnome-Desktop-Hintergründe hinzugefügt werden, die Sie später unter Systemeinstellungen-> Hintergrund festlegen können.

3
lampak

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 buntu GNOME-Team eingerichtet hat :

Sudo apt-add-repository ppa:gnome3-team/gnome3-next
Sudo apt-get update
Sudo apt-get install gnome3-next
2
rɑːdʒɑ

einfach Sudo apt-get install gnome-Shell ausführen

2
Behzadsh

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 unter 11.10 sprechen, aber ich habe das gesamte Gnome 3-Setup unter 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 Sie es möchten, können Sie Fedora 15 in einer virtuellen Maschine starten oder einfach direkt in die virtuelle Maschine eintauchen und sehen. 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
Shauna

Seien Sie mit Ihrer Ubuntu-Version genauer, ich nehme an, Sie verwenden Maverick und für Maverick kennen Sie derzeit kein Repository, aber wenn Sie versuchen möchten, es erneut zu kompilieren, schauen Sie sich zunächst Folgendes an:

http://www.webupd8.org/2010/10/install-gnome-Shell-from-git-in-ubuntu.html

Glück :)

2
Covarrubias

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.

In Ubuntu 13.10 eingecheckt

1
rɑːdʒɑ

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):

enter image description here

benutze die erste Option, Gnome

enter image description here

Quelle

1
kirchberger

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 aufgeführten Pakete gelten als nicht für den allgemeinen Gebrauch bereit. Es sind Fehler und/oder Regressionen bekannt, die manchmal kritischer Natur sind. 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

0
hg8