J'ai la version stable de Google Chrome sur ma boîte. Et chaque fois que j'essaie d'installer des versions bêta ou / et instables, je rencontre le même problème:
The following packages will be REMOVED
google-chrome-stable
The following NEW packages will be installed
google-chrome-beta
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 34.5 MB of archives.
After this operation, 3,109 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Je dois supprimer la première version avant d'en installer une autre.
Je sais que je ne peux pas installer les packages existants côte à côte. Cela n'a pas besoin d'être fait via un système d'emballage! Je me fiche de comment c'est fait. Il peut également être un script bash fabriqué à la main ou autre chose. L'objectif principal est de les avoir côte à côte sur mon Ubuntu. Il doit y avoir un moyen ..
Donc, résumant ma question: comment puis-je installer toutes les versions de Google Chrome les unes à côté des autres?
Réponses:
Il existe des binaires Chromium qui ne polluent pas dans / bin, mais peuvent s'exécuter directement à partir de n'importe quel dossier.
Vous pouvez télécharger les fichiers binaires à partir d' ici et les extraire dans n'importe quel dossier de votre choix, puis les exécuter côte à côte.
la source
Au cas où quelqu'un d'autre rencontrerait cette question - il semble que les responsables du package Chrome aient supprimé le conflit dans les 3 packages publiés - google-chrome-stable / -beta / -unstable. Ceux-ci s'installent chacun dans des répertoires différents et via / etc / alternatives, / usr / bin / google-chrome est lié à une version particulière (google-chrome-stable par défaut).
Testé sur Ubuntu 12.04 LTS avec Chrome 38 (stable) 39 (beta) et 40 (instable).
la source
Tu ne peux pas faire ça. En effet, toutes ces versions (stables, bêta et instables) sont en conflit les unes avec les autres. Voir:
Maintenant, google-chrome est un nom général pour les distributions Linux:
J'ai installé google-chrome-beta sur mon système:
Comme vous pouvez le voir, le binaire google-chrome est fourni par google-chrome-beta sur mon système. Si j'installe stable, il sera fourni par stable. Donc, ils entrent en conflit les uns avec les autres.
Si vous essayez d'installer google-chrome-beta via le package .deb distribué par Google, vous pouvez voir le même effet:
J'ai changé google-chrome-stable avec la version bêta et j'ai essayé de l'installer via le package .deb.
Mais je ne sais pas ce qui se passe si vous pouvez obtenir (?) Le code source de chrome et le compiler, puis essayez de l'exécuter via ce binaire compilé. Peut-être que cela pourrait fonctionner pour Chromium. Puisque vous pouvez télécharger son code source.
la source
C'est possible, mais vous devrez probablement télécharger le package
apt-get download google-chrome-beta
Ensuite, vous devrez extraire les fichiers du package:
dpkg -X google-chrome-beta-xyzabc.deb dir/
À partir de là, vous pouvez probablement exécuter le programme correctement, mais sinon, vous devrez jouer avec les fichiers de contrôle et déterminer ce que fait le package d'installation et où il place les choses et le modifier afin qu'il n'y ait plus de conflits.
C'est là que vous allez devoir passer beaucoup de temps à lire sur les
.deb
fichiers et vous voudrez tester des choses dans une machine virtuelle afin de ne pas gâcher votre installation.la source
Clause de non-responsabilité: cette solution fonctionne maintenant, mais n'est pas garantie pour l'avenir.
Après avoir installé stable (et ses dépendances) de manière pratique ...
Téléchargez un fichier .deb à partir d'ici (j'utilise unstable dans l'exemple): https://www.chromium.org/getting-involved/dev-channel
Si l'instable a des dépendances différentes de celle que vous avez installée, il ne fonctionnera probablement pas - ou vous devez installer ces bibliothèques manuellement.
la source