Est-il possible d'installer gnome 3.29.92 ou 3.30 dans Ubuntu 18.04?
Existe-t-il un AAE?
Mise à jour: https://mail.gnome.org/archives/devel-announce-list/2018-September/msg00003.html
Est-il possible d'installer gnome 3.29.92 ou 3.30 dans Ubuntu 18.04?
Existe-t-il un AAE?
Mise à jour: https://mail.gnome.org/archives/devel-announce-list/2018-September/msg00003.html
Réponses:
Oui, il est possible de mettre à niveau n'importe quel logiciel que vous souhaitez à partir de n'importe quelle version d'ubuntu si vous êtes prêt à faire les choses de manière peu conventionnelle et à faire face à plus de complexité, de risques potentiels et de problèmes de compatibilité.
Moi aussi, je n'ai pas pu passer à la version 18.10 car cela casse certains logiciels essentiels pour moi. En revanche, Gnome 3.30 est de loin supérieur à 3.28 et 3.26 en termes de stabilité et de performances. Tout particulièrement vrai pour Gnome Wayland qui passe de désastreux à réellement utilisable à partir de 3,30 ...
Voici l'essentiel de ce que j'ai fait:
J'ai fait un tutoriel très complet sur la façon de procéder. Si vous suivez cela de près, vous ne devriez pas avoir de problème mais sachez qu'il n'y a aucune garantie et que vous jouez avec des choses qui pourraient interrompre une installation, alors sauvegardez votre installation avant de le faire ou faites-le sur une machine virtuelle pour voir comment cela se passe. va pour vous.
Instructions détaillées (les chiffres ne correspondent pas à la liste ci-dessus):
Préparation
Sauf indication contraire, supposez que toutes les commandes ont des privilèges élevés et que je n'ai pas envie de taper
sudo
100 fois. Pour passer ensudo
mode, entrez:Avant de faire quoi que ce soit, assurez-vous que tout est en ordre en exécutant:
Étape 1
Faites une copie de l'original et modifiez temporairement les listes de référentiels apt afin qu'il vérifie les mises à jour Cosmic plutôt que celles Bionic:
Étape 2
Mettez à jour les listes de packages et recherchez les packages évolutifs:
Étape 3
À l'aide de
grep
, lancez une recherche textuelle pour les nombres 3.30 et 3.28. Cela ne devrait vous montrer que les mises à jour liées à Gnome Shell. De plus, vous pouvez rechercher des paquets liés à Wayland (de! Essentiel) etglib
,gir
,gtk
(à vous). Je ne me soucie vraiment pas de Xorg, car je pense que c'est terriblement peu sûr, mais si vous voulez l'utilisergnome-x11
, vous pouvez également rechercher desxorg
packages à mettre à jour. L'idée derrière cette approche est d'éviter de mettre à niveau trop de packages vers la branche Cosmic, car Cosmic n'a que 9 mois de correctifs et Bionic aura 5 à 10 ans de mises à jour et correctifs de sécurité, il est donc dans votre intérêt de conserver autant de votre système que possible sur la ligne Bionic.Je ne sais pas à quel point les mises à niveau ci-dessous sont nécessaires. J'imagine que les packages de bibliothèque nécessaires au bon fonctionnement de Gnome Shell 3.30 seraient automatiquement téléchargés si j'installe les fichiers dans
uprgradable-3.30
. Je dirais, essayez sans eux et si vous sentez que ce n'est pas stable, installez-les.Chaque
upgradable
liste devrait ressembler à ceci:adwaita-icon-theme / cosmic, cosmic 3.30.0-0ubuntu1 all [extensible à partir de: 3.28.0-1ubuntu1] baobab / cosmic 3.30.0-1 amd64 [extensible à partir de: 3.28.0-1] cheese / cosmic 3.30.0 -0ubuntu1 amd64 [évolutif à partir de: 3.28.0-1ubuntu1] fromage-commun / cosmique, cosmique 3.30.0-0ubuntu1 tout [évolutif à partir de: 3.28.0-1ubuntu1] etc ... etc ... etc ... etc ...
Vous devez mettre à niveau un maximum de 100 à 250 packages sur 1500
Étape 4
À l'aide de
sed
, reformatez les listes faites à l'étape 3 pour transformer ceci:adwaita-icon-theme / cosmic, cosmic 3.30.0-0ubuntu1 all [extensible à partir de: 3.28.0-1ubuntu1] baobab / cosmic 3.30.0-1 amd64 [extensible à partir de: 3.28.0-1] cheese / cosmic 3.30.0 -0ubuntu1 amd64 [évolutif à partir de: 3.28.0-1ubuntu1] fromage-commun / cosmique, cosmique 3.30.0-0ubuntu1 tous [évolutif etc ... etc .... etc ..
en cela:
apt-get install --assume-yes adwaita-icon-theme baobab cheese cheese-common etc ... etc ... etc ..
rendre le script nouvellement créé exécutable
Étape 5
Prenant note de l'heure et de la date avant de commencer, j'ai utilisé les résultats de 4 pour mettre à jour les packages à mettre à jour:
Étape 6
Les fichiers mis à niveau en 5 ne sont plus sur la piste de mise à jour LTS. Cela signifie que lorsque l'étape 1 est annulée et qu'une mise à jour est lancée, les packages Bionic normaux seront mis à jour, mais ceux-ci seront toujours considérés comme plus récents. De plus, toutes les dépendances mises à jour ou installées à l'étape 5 seront dans la même situation. La mise à jour de ces packages nécessitera la création d'un script qui les mettra à jour manuellement.
Utilisons le
apt
fichier journal d'historique pour déterminer quels fichiers nécessiteront une mise à jour manuelle:Effectuez
nano cosmics-upgrade.log
et supprimez toutes les entrées d'avantupgrade-start
et celles qui sont aprèsupgrade-finished
(à l'étape 5).Maintenant, créons un script qui mettra à niveau manuellement nos packages non LTS pour nous:
La prochaine étape consistera
sed
à formater les journaux en quelque chose que nous pouvons mettre dans notreupdate-cosmics
fichier (même idée qu'à l'étape 4).Enfin, ajoutez la ligne suivante à la fin de
update-cosmics
:Rendre le script exécutable et le déplacer vers
/usr/bin
Étape 7
Annulez l'étape 1 pour permettre à votre système d'effectuer les mises à jour normalement.
Étape 8
Permet
update-cosmics
de basculer temporairement vers les dépôts Cosmic et de mettre à jour les packages sur la piste Cosmic. Vous pouvez l'exécuter manuellement ou le planifier à l'aide decron
.Étape 9: Tour bonus: Ditch Nautilus 3.26
C'est une question de préférence: si vous n'utilisez pas les icônes du bureau ou si vous voulez essayer l'extension des icônes du bureau, vous pouvez vous débarrasser du Nautilus 3.26 obsolète qu'Ubuntu a créé pour le Nautilus 3.30 bien amélioré. J'aime la version 3.30 car elle offre une bien meilleure prise en charge de l'écran tactile et parce que la mise en œuvre 3.26 des icônes de bureau injecte une couche X11 (XWayland vraiment) - même si vous exécutez une session Wayland. L'extension Gnome Shell des icônes du bureau ne fonctionne qu'avec la version 3.30. Il est à 80% complet, mais n'injecte pas de couche X11 dans votre session Wayland.
Nautilus 3.30 peut être obtenu en téléchargeant les fichiers deb depuis les serveurs Debian:
Utilisez
dpkg
pour les installer:Les futures mises à jour de Nautilus peuvent être trouvées ici et vous devrez les installer manuellement (cliquez deux fois sur la date de modification pour voir les derniers debs).
L'extension des icônes du bureau peut être trouvée ici.
Si vous décidez de vous en tenir à la Debian 3.30 Nautilus, vous devrez supprimer ces 3 paquets du
update-cosmics
script que nous avons généré plus tôt. Vous devrez également faire:Cela évite que le programme de mise à jour d'Ubuntu "mette à niveau" accidentellement Nautilus de 3.30 à 3.26 (oui, il ne peut en fait pas dire que 3.30 est un nombre supérieur à 3.26).
Pour annuler cela, vous pouvez simplement faire:
la source
E: Command line option --assume-yesthunderbird-gnome-support is not understood in combination with the other options
pour tous les packages. Je ne suis pas un expert de sed, je ne peux donc pas localiser d'erreur dans les commandes.Eh bien, j'ai réussi à le compiler sur Ubuntu 18.04 en utilisant l'outil JHBuild fourni par l'équipe gnome! À l'exception de quelques dépendances et de petites modifications, le reste va bien avec les installations bioniques par défaut.
Le seul module qui ne compile pas est
ibus-anthy
, et l'erreur que j'obtiens n'est pas liée à la dépendance:J'ai essayé quelques applications comme gedit et elles fonctionnent, mais je n'ai pas encore testé l'ensemble du système pour voir s'il fonctionne réellement!
Je ferai rapport quand je serai à la maison ...
Bonne nouvelle les gars, il y a eu quelques problèmes concernant la compilation et j'ai maintenant réussi à les trier ...
Jusqu'à présent, la session gnome 3-30 démarre complètement, les applications fonctionnent ... Le seul problème auquel je suis confronté maintenant est que les dossiers n'ont pas d'icônes!
Je posterai un guide ici, si je réussis à le réparer et qu'aucun nouveau problème ne sorte!
la source
Juste pour vous donner une mise à jour! Après avoir passé quelques jours à jouer avec jhbuild, je n'ai pas pu comprendre pourquoi les principales applications ne s'ouvrent pas sous un nouveau compte d'utilisateur lors de l'exécution du gnome-shell nouvellement compilé.
J'ai déjà demandé de l'aide ici, mais aucune réponse pour le moment:
https://gitlab.gnome.org/GNOME/jhbuild/issues/4
Pendant ce temps, je viens d'installer la version quotidienne d'Ubuntu 18.10 et je dois dire que c'est assez stable et fluide en utilisant gnome-shell 3.30! Le seul bogue que j'ai trouvé jusqu'à présent est que le centre logiciel Ubuntu se comporte parfois étrangement et doit être résilié pour devenir réactif! Je vais rester sur Ubuntu 18.10 pour sûr, recevoir des mises à jour quotidiennes assurera également plus de stabilité.
J'ai également mis à jour gjs de ce ppa car il est dit que c'est la raison derrière le gnome-shell laggy sur Ubuntu 18.04!
https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging
Derniers mots, attendez-vous à une augmentation notable des performances de gnome-shell 3.30 et gjs 1.54, mais ne vous attendez pas à des fenêtres comme la douceur!
la source
.deb
,.snap
,flatpak
mais il n'y a même pas l' un d'eux. Comment peuvent-ils appeler cela une nouvelle version s'il n'y a PAS de fichier d'installation? Ubuntu aurait dû rester avec Unity.Si vous voulez GNOME 3.30, vous devrez mettre à niveau vers Ubuntu 18.10.
Ubuntu 18.10 ne sortira pas avant le 18 octobre 2018 .
Sachez que Ubuntu 18.04 LTS est une version de support à long terme, mais Ubuntu 18.10 ne sera pris en charge que jusqu'en juillet 2019. Si vous passez à 18.10, vous devrez mettre à niveau deux fois par an jusqu'à Ubuntu 20.04 LTS en 2020 pour revenir sur un version de support à long terme.
la source
Oui, il existe un PPA pour la mise à niveau vers la dernière version de Gnome Shell.
Exécutez ces commandes suivantes:
Après avoir terminé, redémarrez votre système.
Remarque importante: ce PPA est principalement utilisé à des fins de test. Dans tous les cas, vous devez vous en tenir à la version stable de GNOME Shell qui est fournie par votre version actuelle d'Ubuntu. Si vous rencontrez des problèmes après sa mise à niveau, vous pouvez tout rétablir en purgeant:
Redémarrez à nouveau le système.
Source: wiki Ubuntu
la source