web-dev-qa-db-fra.com

Installez plusieurs versions de chrome

Comment installer plusieurs versions de Chrome? Je voudrais dire, je veux Chrome, pas Chrome. Ou existe-t-il une extension (comme Firefox)?

3
fosslinux

si vous souhaitez que Google Chrome soit complètement distinct, installé sur votre ordinateur, y compris les fichiers, les dossiers de documents, les paramètres, etc., vous pouvez extraire les conteneurs.

Le conteneur est un système semblable à une machine virtuelle qui isole un processus (ou un ensemble de processus) du système principal.

Un ensemble de fichiers de conteneur Docker pour Chrome a été développé ici pour vous aider à démarrer.

REMARQUE: cette méthode n'est peut-être pas la plus simple et il existe peut-être un moyen plus simple de faire ce que vous essayez de faire.

3
AliReza Mosajjal

Je lance quatre copies distinctes de Chromium en utilisant le --user-data-dir comme suit:

chromium-browser  --user-data-dir=/home/<user>/.config/chromium1
chromium-browser  --user-data-dir=/home/<user>/.config/chromium2
chromium-browser  --user-data-dir=/home/<user>/.config/chromium3
chromium-browser  --user-data-dir=/home/<user>/.config/chromium4

Il semble que la même option de ligne de commande fonctionne pour Chrome: http://www.ericdlarson.com/misc/chrome_command_line_flags.html

Les quatre copies de Chromium exécutent la même version du logiciel, mais elles ont des configurations, des cookies, des caches, etc. parfaitement distincts.

En ce qui concerne l’installation de différentes versions de Chrome/Chromium, cela semble plus compliqué, mais peut-être pas trop compliqué. Chromium est lancé via /usr/bin/chromium-browser, qui est un script Shell. Si vous regardez ce script, vous voyez une variable nommée LIBDIR. Presque tous les fichiers Chromium sont installés à l'intérieur de ce répertoire. J'espère donc pouvoir extraire manuellement les fichiers Chromium .deb dans des emplacements non standard, puis modifier légèrement cette variable. (Utilisez dpkg pour effectuer l'extraction.) J'espère que différentes versions pourront être installées et exécutées simultanément. Le script shell chromium-browser semble même anticiper une telle configuration:

LIBDIR=/usr/lib/chromium-browser
# [snip]
readonly UPSTREAM_VERSION="<version>"
if test -x "${LIBDIR}/${UPSTREAM_VERSION}"/chromium-browser; then
        LIBDIR="${LIBDIR}/${UPSTREAM_VERSION}"
fi
readonly LIBDIR

Mise à jour: après avoir essayé ce qui précède, plusieurs versions de Chromium semblent fonctionner. J'ai deux ensembles (versions différentes) des packages suivants installés:

chromium-browser
chromium-browser-l10n
chromium-codecs-ffmpeg-extra

Le premier jeu est installé par apt-get install. L'ensemble de sections est installé manuellement via dpkg -x dans un emplacement non standard.

Après avoir remplacé la variable LIBDIR dans le script non standard chromium-browser par le chemin non standard approprié, les deux versions semblent pouvoir s'exécuter simultanément. J'utilise bien sûr un --user-data-dir différent pour chaque version.

3
mpb

Vous pouvez configurer plusieurs utilisateurs, chacun avec son propre profil. Vous pouvez ensuite cliquer avec le bouton droit de la souris sur le nom de l'utilisateur actuel dans le coin supérieur droit de votre fenêtre Chrome pour modifier les utilisateurs (non représentés dans l'image ci-dessous).

chrome://settings

0
DK Bose

Installez Google Chrome version bêta - il peut être utilisé avec Google Chrome stable.

0
twiz911