web-dev-qa-db-fra.com

Compiler la dernière version de GNOME-Shell

Cette question prétend être un lieu central où les gens partagent des informations sur la compilation du dernier et meilleur environnement GNOME-Shell dans Ubuntu 10.10.

Comme GNOME-Shell dépend maintenant de gtk3 et de nombreux autres modules, et que le PPA de GNOME-hell n’est plus disponible, il est en fait assez difficile de le tester sans, comme je l’ai lu quelque part,

"compiler la moitié du bureau GNOME"

J'ai essayé avec jhbuild hier et seulement quelques modules ont été construits, mais gnome-Shell et gtk3 n'étaient pas inclus dans ceux qui l'avaient construit.

Comme certaines solutions publiées ici peuvent sembler assez dangereuses, je pensais mettre en place une VM avec Ubuntu 10.10, et je pense que la plupart d’entre vous seront d’accord avec moi.

Donc, en conclusion, des questions auxquelles il faut répondre:

  1. Existe-t-il un nouvel PPA GNOME-Shell pour Maverick?
  2. Le script d'installation de jhbuild gnome-Shell peut-il être corrigé afin de permettre une construction propre?

  3. Sinon, y a-t-il d'autres moyens faciles de l'obtenir, à l'exclusion de la compilation manuelle?

  4. Une fois installé, GNOME-Shell fonctionnera-t-il avec la pile graphique émulée par Virtualbox?

Mesdames et messieurs, la question est maintenant à vous. Que la réponse commence ...

9
Daniel Rodrigues

avez-vous essayé les étapes décrites dans l'article suivant à la page WebUpd8 ?

3
russjr08

Malheureusement, vous devez "compiler la moitié du bureau GNOME" pour obtenir les instantanés git les plus récents de GNOME-Shell. Eh bien peut-être un quart. Heureusement, il existe un script de configuration et un jeu de modules JHBuild que vous pouvez utiliser pour le construire et satisfaire assez facilement les dépendances.

Tout d'abord, téléchargez et exécutez le script d'installation:

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

Puis construisez GNOME-Shell et ses dépendances en lançant:

jhbuild build

Des informations plus détaillées sur le processus peuvent être trouvées sur le wiki GNOME .

Si cela ne fonctionne pas, vous pouvez vérifier la liste des problèmes courants sur le wiki . On y trouve souvent des work-a-rounds.

5
andrewsomething

gnome-Shell peut être trouvé dans les dépôts d'ubuntu

Sudo apt-get install gnome-Shell

et pense que c'est assez bon pour des tests. Vous pouvez l’essayer dans le terminal en tapant (après l’installation) gnome-Shell --replace. Vous obtiendrez la version 2.31.5 dans Maverick. (Cette version semble être également la deuxième version la plus récente dans http://git.gnome.org/browse/gnome-Shell/ )

0
eXlin

Je vais me concentrer sur la question n ° 2 -

Vous avez déclaré "j’ai essayé avec jhbuild hier et seulement quelques modules ont été construits, mais gnome-Shell et gtk3 n’ont pas été inclus dans ceux qui ont été construits", puis a demandé

"Le script d'installation de jhbuild gnome-Shell peut-il être corrigé afin de permettre une construction propre?"

Je pense que oui. Tout d'abord, http://live.gnome.org/JhbuildDependencies/Ubunt vous indique les paquets Ubuntu à installer - utilisez l'installation Lucid en gardant à l'esprit les commentaires de la section Maverick.

Alors, quel est le jeu de modules dans votre fichier .jhbuildrc? La valeur par défaut est gnome-3.0, donc je suppose que c'est comme ça. Le fichier rc pointe vers le jeu de modules que vous utiliserez.

Habituellement, les personnes qui font une "construction jhbuild" complète ignorent certains paquets et les insèrent dans leur fichier .jhbuildrc. Vous pouvez lire ailleurs, mais la plupart des gens ignorent la création de mozilla dans un environnement conçu uniquement pour tester gnome.

En fait, si vous rencontrez des problèmes, je vous conseillerais de ne pas faire du tout une "construction de jhbuild" sans argument. "jhbuild build" sans arguments construit tout dans votre jeu de modules, ce qui, je suppose, est gnome-3.0 (regardez dans votre .jhbuildrc pour voir). Mieux vaut faire "jhbuild build gnome-Shell", qui ne construit que gnome-Shell et ses dépendances (je pense que gnome-Shell a actuellement un total de 36 dépendances dans jhbuild - ce qui inclut un nombre non seulement de dépendances, mais aussi de dépendances de dépendances et ainsi de suite). Une fois qu'il est construit, vous pouvez faire un "jhbuild run gnome-Shell" pour exécuter gnome-Shell en utilisant les librairies que vous avez construites.

Je devrais noter que, si vous utilisez un build Jh-off à partir de code récent, cela peut être difficile, bien que ce soit le moyen le plus facile à suivre s’il n’ya pas de PPA pour Ubuntu que vous aimez. Je viens de faire un jhbuild frais. gtk + s'est cassé lors de certains appels, j'ai donc consulté git, vu que cela avait été modifié la veille de l'installation de git, je l'ai donc réinitialisé à 24 heures auparavant. J'ai ensuite travaillé. En outre, le paquet que je voulais construire ne serait pas construit. J'ai cherché dans la page Bugzilla des correctifs qui mettaient à jour des appels obsolètes et récemment supprimés par la dépendance gtk +. Je les ai appliqués et ensuite mon gtk + 3 dépend construit. Donc, ce n'était pas automagique, je devais réparer deux versions brisées. Mais il a finalement construit.

0
Dennis Sheil

Il n'y aura probablement pas de PPA pour 10.10. Pour 11.04, voici les instructions:

0
Jorge Castro