web-dev-qa-db-ja.com

chromeの複数のバージョンをインストールします

Chromeの複数のバージョンをインストールするにはどうすればよいですか?私は、Chromeが欲しい、と言いたいですnot Chromium。または、拡張機能(Firefoxなど)はありますか?

3
fosslinux

ファイル、ドキュメントフォルダー、設定など、完全に独立したGoogle Chromeをマシンにインストールする場合は、コンテナをチェックアウトできます。

コンテナは、メインシステムからプロセス(またはプロセスのセット)を分離する仮想マシンのようなシステムです。

ChromeのDockerコンテナファイルのセットが開発されました here 開始を支援します。

注:この方法は最も簡単な方法ではないかもしれませんし、おそらくあなたがやろうとしていることをするもっと簡単な方法があるかもしれません。

3

次のように--user-data-dirを使用してChromiumの4つの異なるコピーを起動します。

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

同じコマンドラインオプションがChromeでも機能するようです: http://www.ericdlarson.com/misc/chrome_command_line_flags.html

Chromiumの4つのコピーはすべて同じバージョンのソフトウェアを実行していますが、完全に異なる構成、Cookie、キャッシュなどがあります。

Chrome/Chromiumの異なるバージョンのインストールに関しては、これは難しいように見えますが、おそらくそれほど難しくはありません。 Chromiumは、シェルスクリプトである/usr/bin/chromium-browserを介して起動されます。このスクリプトを見ると、LIBDIRという名前の変数があります。ほとんどすべてのChromiumファイルはこのディレクトリ内にインストールされるため、Chromium .debファイルを非標準の場所に手動で抽出し、この1つの変数を微調整することを望んでいます。 (dpkgを使用して抽出を実行します。)その後、異なるバージョンを同時にインストールして実行できることを願っています。 chromium-browserシェルスクリプトは、そのような構成を予測しているようです。

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

更新:上記を試みた後、Chromiumの複数のバージョンが機能しているようです。次のパッケージの2つのセット(異なるバージョン)がインストールされています。

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

最初のセットはapt-get installによってインストールされます。セクションセットは、dpkg -xを介して非標準の場所に手動でインストールされます。

非標準chromium-browserスクリプトのLIBDIR変数を適切な非標準パスに変更すると、両方のバージョンが同時に実行できるようになります。もちろん、私はバージョンごとに異なる--user-data-dirを使用しています。

3
mpb

それぞれ独自のプロファイルを持つ複数のユーザーを設定できます。そして、Chromeウィンドウの右上隅近くにある現在のユーザーの名前を右クリックして、ユーザーを変更できます(下の画像には表示されていません)。

chrome://settings

0
DK Bose

Google Chrome Betaリリースをインストールします-Google Chrome安定版と一緒に実行できます。

0
twiz911