Linux用Chrome dist(好ましくはzip)をビルドする方法は?

Linux用Chrome dist(好ましくはzip)をビルドする方法は?

Chromezonの設定に成功しました。使ったこのガイド

今私のフォルダに動作するChrome実行可能ファイルがあります~/chromium/src/out/Default

今まではそんなに良くなった。ただし、結果として生成されるビルドディレクトリは24GBです。これは明らかに他のLinuxシステムで圧縮して使用できるサイズではありません。

Linux用のデプロイ可能なディストリビューションを作成するには?

答え1

まあ、ほぼ近くで今まで得た情報を共有して進行しながら更新します…

まず、Googleメーリングリストがあります。Google Packer質問が必要な場合は、グループに参加してください。

.deb以下は、インストーラの入手方法をインストールするのに役立つグループの投稿です。

https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/3PXe8AxbW1s

ここに彼らが言う内容があります(エラーを避けるために少し修正されました)。

  1. srcディレクトリからCD
  2. 実行しgn args out/Release(viウィンドウが表示されます)、次の行を追加します。
is_component_build = false
is_debug = false
symbol_level = 0
enable_nacl = true
remove_webcore_debug_symbols = true
enable_linux_installer = true

そして保存してください。

  1. 使用可能なインストーラのターゲットを一覧表示するには、次のコマンドを使用します。 ninja -C out/Release -t targets all | grep installer

  2. これらのターゲット(Debianなど)のいずれかをターゲットとするディストリビューションを構築するには、次の手順を実行します。 ninja -C out/Release "chrome/installer/linux:unstable_deb"

  3. 完了したら、out/Releaseディレクトリからインストーラをインポートします。

私にとっては、次のものが生成されます。chromium-browser-unstable_67.0.3368.0-1_amd64.deb

  1. これでarDebian ファイルを解凍します。 ar x chromium-browser-unstable_67.0.3368.0-1_amd64.deb

  2. 次に、2つのtarファイルを抽出します。 tar xvf data.tar && tar xvf control.tar.gz

  3. この時点で、次からChromeを起動できます。 ./opt/chromium.org/chromium-unstable/chromium-browser-unstable

Debian を抽出する最後のステップはハッキングです。 chromium srcのninja + pythonプロセスからzip形式を取得する作業を進めました。

関連情報