Come installo e utilizzo l'ultima versione di GNOME?


167

Ho seguito le istruzioni per compilare GNOME Shell e si è compilato con alcuni errori qua e là ma non è stato eseguito. Ho installato GNOME Shell usando sudo apt-get install gnome-shellma ho ottenuto la versione 2.31.x, mentre l'ultima è 2.91.5 o qualcosa del genere. Quindi c'è un modo per installare l'ultima build?

È disponibile un repository per l'ultima build?

Risposte:


169

Installazione da Software Center (11.10 e versioni successive)

Apri la ricerca del centro software per "gnome shell" e installala, o fai semplicemente clic su questo pulsante:

Installa tramite il centro software

inserisci qui la descrizione dell'immagine

Dopo l'installazione, disconnettersi.

  • Per l'11.10

    nella schermata di accesso fai clic sull'icona a forma di ingranaggio e seleziona "GNOME" dal menu.

    Schermata accreditata su datengrund.de/wp-content/uploads/2012/03/1.png

  • Per 12.04 e 12.10

    Nella schermata di accesso, fai clic sull'icona mostra e seleziona "GNOME" dal menu.

    inserisci qui la descrizione dell'immagine

    Schermata accreditata su 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Dopodiché basta inserire la password e accedere:

Il gestore degli accessi ricorderà l'ultima sessione in cui ti sei recato, quindi devi selezionare GNOME solo una volta, dopodiché puoi semplicemente accedere normalmente.

Personalizzandolo ulteriormente

Puoi anche utilizzare la modalità di fallback se preferisci un'esperienza di vecchia scuola:

E se usi gli accessi automatici potresti dover dire a lightdm di usare sempre la shell:

Altre chicche da installare con esso

Istruzioni da riga di comando:

 sudo apt-get install gnome-shell


Dove segnalare i problemi:

  • Discussione sulla confezione di GNOME3 (link alla mailing list in basso a sinistra): https://launchpad.net/~gnome3-team
    • La maggior parte dei problemi e problemi con questo set di pacchetti può andare in questo elenco, dovrebbe essere il primo posto in cui si segnalano problemi e problemi.
  • Segnalazioni di bug NON correlate al packaging: https://bugzilla.gnome.org/
    • Se GNOME3 non funziona bene potrebbe essere relativo al packaging, quindi per favore non segnalare casualmente bug a GNOME a meno che non si sia sicuri che si tratti di un problema GNOME a monte.
    • Se non sei sicuro di dover segnalare il bug a monte, chiedi a qualcuno su IRC o sulla mailing list sopra se hai bisogno di aiuto per determinare se qualcosa deve essere segnalato a GNOME.

funziona allo stesso modo in 12.10?
marc-andre benoit,

Dopo aver seguito questo metodo, le opzioni Unity e Unity 2D sono state sostituite da una singola chiamata Ubuntu (impostazione predefinita) e non riesco più ad avviare Unity in 2D. Che cosa è andato storto?
Yatharth Agarwal,

@ marc-andrebenoit Sì, ho aggiornato la risposta.
Yatharth Agarwal,

Per 12.04 e 12.10 Guarda il suo nome utente nello screenshot ... Ha Ha Ha ...
user3459110

70

Costruire GNOME Shell dalla fonte

(Ultimo aggiornamento del contenuto: 11. febbraio 2011, in base alla guida ufficiale , sentiti libero di modificare.)

0. Avvertenze / errori durante la compilazione

GNOME Shell è in forte sviluppo e le fonti vengono spesso aggiornate un paio di volte al giorno. Mentre le istruzioni di seguito generalmente dovrebbero funzionare, può succedere che una compilazione di successo abbia bisogno di alcuni hack o che non sia affatto possibile.

In caso di problemi, controllare:

Problemi attuali:

  • È necessario rimuovere un paio di file nelle directory della libreria, altrimenti la compilazione fallirà. Quando si eseguono aggiornamenti di sistema, questi file potrebbero restituire: leggere questo per una spiegazione del motivo per cui è necessario rimuovere quei file e come impedire gli aggiornamenti per reinstallarli.

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

    (Non preoccuparti, questo non danneggerà il tuo sistema!)

  • Prima di poter eseguire GNOME Shell, è necessario rimuovere un file dopo il processo di compilazione:

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


1. Creazione di GNOME Shell

(Testato su Ubuntu 10.10 a 32 bit e la versione di sviluppo di Ubuntu 11.04 a 64 bit.)

Quanto segue scaricherà, compilerà e installerà GNOME Shell in un modo simile a una sandbox, il che significa che non toccherà il resto del tuo sistema!

  • Installa dipendenze:

    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
    
  • Ottieni lo script di installazione della shell GNOME:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Costruisci lo strumento di compilazione jhbuilde scarica i file di configurazione:

    /bin/bash gnome-shell-build-setup.sh
    
  • Questo verrà installato jhbuildsu ~/bin, che è necessario aggiungere al tuo PATH-variable:

    . ~/.profile
    
  • [Opzionale] : è possibile modificare diverse jhbuildopzioni come il percorso per il download di fonti, ecc. Modificando il file ~/.jhbuildrc-custom.

  • Inizia il processo di compilazione:

    jhbuild build
    

Questo compilerà (attualmente) 33 moduli. Prendi una tazza di caffè, fai un pisolino -> ci vorrà del tempo.

Quando vedi che *** success *** [33/33]hai finito. Congratulazioni, hai appena compilato GNOME Shell!

2. Esecuzione di GNOME Shell

  • Se stai eseguendo Compiz, devi prima fermarlo (avviando Metacity) altrimenti GNOME Shell non si avvierà:

    metacity --replace &
    
  • Infine, esegui:

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

Tutto qui, spero che ora tu stia eseguendo GNOME Shell.

3. Rendere GNOME Shell il gestore delle finestre predefinito

In Ubuntu 10.10, puoi semplicemente sostituire il window manager della sessione GNOME cambiando una chiave GConf:

  • Crea un launcher .desktop locale per GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Quindi modificare il gestore delle finestre della sessione in GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Per ripristinare la modifica, eseguire:

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

In Ubuntu 11.04, la modifica della chiave del gestore delle finestre non sembra funzionare. Invece è possibile aggiungere un nuovo elemento di sessione che è possibile selezionare nella schermata di accesso GDM. Pertanto è necessario creare il file .desktop locale come sopra e quindi creare due file:

  1. Un file di sessione /usr/share/gnome-sessions/sessions/gnome-shell.session::

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. L'elemento della sessione che punta al file della sessione /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
    

Esci e dovresti essere in grado di scegliere GNOME Shell come sessione.

4. Aggiornamento della shell GNOME

  • In esecuzione

    jhbuild build
    

    dovrebbe aggiornare le fonti e ricostruire ciò che è necessario.

  • Se non riesce per un modulo, ad esempio ottieni qualcosa del genere:

    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]
    

    quindi puoi provare a cancellare la directory del modulo corrente e iniziare con fonti pulite scegliendo l'opzione 6:

    [6] Go to phase "wipe directory and start over"
    
  • Se ciò non aiuta, puoi iniziare da zero eseguendo:

    jhbuild build -afc
    

Non stai ancora compilando? Quindi controlla i luoghi indicati in 0.


basandosi su Ubuntu 10.10 ho dovuto installare libmutter-dev per ottenere il file Meta-2.91.gir

In natty, devi avere lcms2 installato usando un ppa: The Darktable PPA, richiesto per la dipendenza lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser

19

Per il 12.04 e successivi

Se hai l'ultima versione stabile, puoi aggiornare i pacchetti alla prossima versione di gnome meno alcuni che saranno mantenuti nella versione precedente per motivi di stabilità. Puoi aggiungere due pagine di test di gnome che contengono i pacchetti aggiuntivi che non lo rendono nell'ultima versione stabile, tuttavia c'è una possibilità che questi possano danneggiare il tuo sistema .

È altamente improbabile che venga considerato "stabile" per almeno un mese, probabilmente di più.

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

Quindi aggiorna il tuo sistema.

Avvertenza: se lo provi immediatamente su una nuova versione di Gnome-Shell, si romperanno molte cose. Davvero, lo farà.

Puoi comunque usare queste pagine ma dovresti aspettarti molte rotture . A tuo rischio, aggiungi quelle ppas, quindi:

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

Quindi queste pagine forniscono l'ultima shell di Gnome che si possa ottenere tramite le pagine? sudo add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testing
Bucic

6

Per quanto ne so, non esiste un PPA build giornaliero di Gnome Shell. Detto questo, costruirlo dalla fonte non è affatto difficile.

Dovresti seguire la guida qui .

Aggiungi il PPA Vala:

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

Ottieni alcuni pacchetti prerequisiti:

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

Ottieni lo script di installazione:

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

Elimina i tuoi file .la. Se il tuo kernel è a 32 bit :

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

O se è a 64 bit :

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

Aggiungi ~ / .bin al tuo percorso:

export PATH=$PATH:~/bin

Inizia la compilazione:

jhbuild build

Aspettare...

Eseguirlo:

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

Se ti piace molto e vuoi che inizi al login, fai questo:

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

In caso di problemi, consultare la guida . Puoi trovare una guida leggermente più dettagliata su webupd8 .

Buona fortuna e buon divertimento!


Hai ragione. Ho intenzione di modificare il mio post un po 'più tardi.
miloshadzic,

Ok, ho modificato la mia risposta. Lo script di installazione aggiunge jhbuild. Ho anche aggiunto una linea che installa tutti i pacchetti prerequisiti.
miloshadzic,

A partire da ora, questo non sembra funzionare per me. Hai provato la tua risposta?
Stefano Palazzo

Ovviamente. Al momento non funziona perché jhbuild ha bisogno di libxklavier 5.1 a partire da oggi. Ubuntu viene fornito con 5.0. Non è disponibile alcuna versione per ATM 5.1. Le soluzioni sono o di costruire dal sorgente o di cambiare libxklavier.pc per mostrare che in realtà è 5.1. Controlla questo thread dalla mailing list di gnome-shell per soluzioni: bit.ly/i2qAoe . Spero che sia di aiuto.
miloshadzic,

3

Segui i consigli di Jon. Può succedere, tuttavia, che dopo l'installazione il tuo Gnome non sembrerà come te lo aspetti.

Ho seguito personalmente il consiglio di Jon e una cosa che lui e altri hanno trascurato di menzionare è il fatto che potrebbe essere necessario rimuovere gnome-accessibility-themese installare gnome-themes-standard, nel caso in cui questi non siano quelli installati di default. Altrimenti Gnome 3 e le sue decorazioni per le finestre non saranno così belle.

Puoi farlo graficamente o dal terminale:

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

Se il tuo desktop continua a non sembrare che puoi vederlo sugli screenshot in rete, potresti doverlo eseguire gnome-tweak-tool(installandolo se non lo hai ancora fatto), vai alla sezione Interfaccia e nei campi "Gtk + Tema" e "Tema del cursore" scegli Adwaita e come Tema dell'icona - "gnomo". Dovrebbe risultare nell'aspetto predefinito di Gnome 3.

Un ulteriore passaggio facoltativo è installare il gnome-backgroundspacchetto che aggiunge gli sfondi desktop Gnome predefiniti, che puoi impostare in seguito in Impostazioni di sistema-> Sfondo.



2

Secondo una rapida ricerca su Google, Gnome-shell dovrebbe trovarsi nei repository 11.10, quindi dovresti essere in grado di installarlo tramite apt-get. Quindi, ti disconnetti, imposta la shell su Gnome ed esegui nuovamente l'accesso.

Non posso parlare con certezza di Gnome-shell su 11.10, ma ho installato l'intera configurazione di Gnome 3 su 11.04 ed è stato abbastanza stabile (purché tu non faccia quello che ho fatto e abbia scavato tutte le impostazioni e le estensioni e prova a giocare con loro e prova a forzare l'esecuzione di estensioni incompatibili e quant'altro). È anche abbastanza stabile che Fedora lo usi e dovresti già usare Gnome 3 come base.

Se ne vale la pena dipende da cosa stai cercando di uscirne. Segue lo stesso paradigma di Unity, ma l'ho trovato più piacevole da usare, personalmente, in parte per la folle capacità di personalizzazione (se sei disposto a sporcarti le mani in CSS e / o JavaScript). Sembrava anche più intuitivo per quanto riguarda quel paradigma. Se non sei sicuro che ti piacerebbe, potresti accendere Fedora 15 in una macchina virtuale o semplicemente tuffarti direttamente e vedere. Poiché l'11.10 dovrebbe essere in esecuzione su una base Gnome 3, non dovrebbe essere un problema passare da Unity a Gnome-shell.

tl; dr - Dovrebbe essere facile da installare tramite apt-get e dovrebbe essere abbastanza stabile per farlo. Dovrebbe anche essere facile alternare tra esso e Unity, poiché l'11.10 dovrebbe essere su Gnome 3.


2

corri semplicemente sudo apt-get install gnome-shell


2

GNOME 3.10 per Ubuntu 13.10

GNOME 3.10 non è stato ancora ufficialmente rilasciato, ma sarà rilasciato il 25 settembre. Tuttavia, quando verrà rilasciato, non entrerà nei repository ufficiali di Ubuntu 13.10. Se vuoi ancora installarlo in Ubuntu 13.10, puoi usare il prossimo PPA GNOME3 che il team di Ubuntu GNOME ha impostato :

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

1

Per 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

Questo installa Ubuntu gnome desktop nel tuo Ubuntu.

Controllato in Ubuntu 13.10


1

Puoi installare Gnome3 (non gnome classic) in questo modo:

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

Ora assicurati di riavviare il computer e quando ti viene richiesto con la schermata di accesso hai le seguenti opzioni aggiuntive (fai clic sulla piccola icona Ubuntu accanto al tuo nome di accesso):

inserisci qui la descrizione dell'immagine

usa la prima opzione, Gnome

inserisci qui la descrizione dell'immagine

fonte


0

Ubuntu 14.04 e 15.10

Se vuoi testare l'ultima versione di Gnome ( 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 

=== ATTENZIONE ===
I pacchetti qui sono stati considerati non pronti per l'uso generale, hanno bug noti e / o regressioni, a volte di natura critica. Per lo più le cose dovrebbero funzionare senza problemi ma preparatevi a usare ppa-purge quando incontrate problemi!

Se si rompono il sistema, è possibile mantenere entrambe le metà.
- Gnome Staging PPA

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.