web-dev-qa-db-fra.com

Pourquoi Chromium n’est-il pas à jour dans tous les dépôts d’Ubuntu LTS, comme Firefox?

Le paquet chromium-browser dans le dépôt LTS d'Ubuntu est plutôt ancien pour les versions plus anciennes 12.04LTS et 14.04LTS. Voir ceci recherche dans les packages de Ubuntu pour chrome-browser pour voir que chrome-browser est à:

Considérant que Firefox est à la version 51.0.1x dans toutes les versions actuellement prises en charge d’Ubuntu de Precise (12.04LTS) à Yakkety (16.10) (En fait, Zesty 17.04 a la version 50, mais c'est toujours mars donc ce n'est pas vraiment publié pour le moment).

Les référentiels officiels Ubuntu sont généralement le meilleur endroit pour obtenir les dernières versions prises en charge, et utiliser apt/synaptic/software center est généralement le meilleur moyen de mettre à jour les logiciels (pris en charge par ce même Q Comment installer la dernière version stable). version de chrome? ).

En particulier, envisager d'utiliser un ancien navigateur Web est généralement une mauvaise idée. Google dit que Gmail (et probablement aussi d'autres applications Google?) Ne prendra plus en charge les versions Chrome (essentiellement Chromium) 53 ans et plus après 2017, pourquoi les anciennes Ubuntu LTS, toujours prises en charge, ont-elles apparemment abandonné le chrome?


PS Je ne vous demande pas pourquoi "les paquets dans les dépôts officiels Ubuntu sont plus anciens que les versions les plus récentes (en amont) de Debian Sid, les PPA, les auteurs, etc.?" (lié Q: Pourquoi les dépôts Ubuntu ne disposent-ils pas des dernières versions du logiciel? ), mais plutôt pourquoi les dernières versions d'Ubuntu ne sont pas mises à jour, alors que Firefox est .

27
Xen2050

Firefox est dans mainet Canonical s'engage à fournir des mises à jour de sécurité pour les logiciels dans main(qui, dans le cas d'un navigateur, sont tous). Le chrome n’est pas dans mainname__, c’est universe- il est donc mis à jour par des volontaires. La mise à jour de Chromium pour la version 12.04 aurait peut-être été trop compliquée, d'autant plus que Google ne prend pas en charge la version 12.04 de Google Chrome, des modifications radicales ont peut-être été apportées depuis.

Pour 14.04, les dernières versions de Chromium ont échec de la construction , des bogues ont été répertoriés sans réponse des responsables. Étant donné que Chrome prend toujours en charge 14.04, je suppose que cela pourrait être réparé et que personne ne s'est porté volontaire pour le réparer.

41
muru

Je sais un peu de cela.

Au-delà du chrome non inclus dans et principal et ayant une politique de prise en charge garantie, il existe quelques autres raisons pour lesquelles les versions plus anciennes peuvent être à la traîne ou ne pas être prises en charge.

lang C++ : La version 12.04 a été publiée à peu près au moment où une nouvelle norme C++ a été développée et Chromium en amont a adopté peu de temps après les nouvelles fonctionnalités de langage. Le runtime 12.04 system c ++ ne les prend pas en charge. Il est possible d’utiliser des outils de construction qui n’ont jamais été mis à jour dans la version 12.04 et des modifications ABI apportées ultérieurement, mais c’est un peu difficile. Les liens statiques, comme Google Chrome, ne sont pas très efficaces. La distribution non-principale et très ancienne fait de cette priorité la plus basse.

Arch x86 : Le chrome en amont a abandonné le support de l’i386. Ubuntu doit encore le supporter. Firefox n'a pas ce fardeau supplémentaire.

Arch arm64 : Nous souhaitons prendre en charge les nouvelles architectures de postes de travail sous Ubuntu. Bien qu'il existe des téléphones mobiles exécutant Chrom-e, le bureau ARM64 n'est même pas sur Chromium. le radar en amont. Firefox en amont a un meilleur support.

vélocité : Il existe une cinquantaine de versions majeures dans une durée de vie de projet relativement courte. Ajoutez ce rythme insensé aux problèmes ci-dessus et à quelques autres problèmes mineurs, comme le remplacement de gtk2-> gtk3 du mois prochain, et tous rendent le chrome inhabituellement difficile à gérer, ou plus difficile que Firefox.

S'il y a des volontaires qui souhaitent aider, alors je veux vous aider à aider. Rejoignez Freenode # ubuntu-chrome. Votre tâche consiste à cloner les branches "actives" de l’emballage et à proposer des fusions. https://code.launchpad.net/~chromium-team

Merci!

7
Chad MILLER