web-dev-qa-db-ja.com

Chromiumビルド(ツリー外)、プラグインの場所、およびFlash?

Ubuntu 14.04にChromiumを「ツリー外」にインストールしたかったのですが、 Chromiumバイナリtarballはどこにありますか? -を試しました。

wget http://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux/382086/chrome-linux.Zip -O chrome-linux-382086.Zip
unzip chrome-linux-382086.Zip
mv chrome-linux chrome-linux-382086
cd chrome-linux-382086

これはChromiumバージョン51.0.2684.0であることが判明しました。

いくつかの失敗の後、私はそれを起動するためのコマンドラインが次のようであると考えました:

CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --extra-plugins-dir=/usr/lib/flashplugin-installer --extra-plugins-dir=/usr/lib/pipelight

...正常に起動しますが、chrome://pluginsは2つのプラグインのみを表示し、Flashはそれらの1つではありません。 --extra-plugins-dirを使用してみました(Firefoxのプラグインを取得するための以前のapt-getインストールからのものです)。

次に、Chromiumがプラグインを探す場所を知りたいと思いました。拡張機能については明らかです( Crome拡張機能はどこにありますか? を参照してください)。

22261-〜/ .config/$ PRODUCT_NAME/pluginsからプラグインを読み込む-クロム-モノレール

プラグインのロードはすでに数十億のディレクトリをスキャンしているので、もう1つは大丈夫でしょう。
linux:〜/ .config/google-chrome/Pluginsからプラグインもロードします

だから私の最初の質問は:

  • これらの「scrillion」ディレクトリの正確なものがプラグインのchromiumによってスキャンされる単純な参照はありますか? Chromiumアプリケーションの起動時に、プラグインをスキャンするディレクトリを出力する「クローム」の「冗長」スイッチがありますか?

そこで、最初に~/.config/chromium/Pluginsフォルダーを作成しました

Adobe Flashが機能しない-Chrome Help を確認した後、そこに記載されているように、 http://www.Adobe。からflash_player_ppapi_linux.i386.tar.gzをダウンロードしました。 com/go/chrome / -Zipを解凍し、libpepflashplayer.soを取得しました。次に、libpepflashplayer.soディレクトリとchrome-linux-382086の両方で~/.config/chromium/Pluginsをシンボリックリンクしようとしましたが、何も機能しませんでした(つまり、chrome://plugins/に新しいプラグインが表示されませんでした)。

だから私の2番目の質問は:

  • この種のChromiumのFlashプラグイン(つまり、OSパッケージシステムが使用するメインルートツリーから解凍されたChromiumビルド)を「インストール」、または利用可能にするにはどうすればよいですか?どの.soファイルが必要ですか、どこでシンボリックリンク(またはコピー)する必要がありますか?chrome-wrapperまたはchromeを実行するときに、プラグインをロードするための特別なコマンドオプションを使用する必要がありますか?
1
sdaau

まあ、これを期待していませんでしたが、私は答えを見つけました:

Chromiumコマンドラインスイッチのリスト"Peter Beverloo

--ppapi-flash-path      Use the PPAPI (Pepper) Flash found at the given path.

そのため、flash_player_ppapi_linux.i386.tar.gz内のflash_player_ppapi_linux.i386というディレクトリ(つまり、ページがchrome-linux-382086にある)でchrome-linux-382086/flash_player_ppapi_linux.i386/libpepflashplayer.soを解凍したため、次のコマンドラインを使用しました。

chrome-linux-382086$ CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --ppapi-flash-path=$PWD/flash_player_ppapi_linux.i386

...そして今、Flashはchrome://pluginsで表示され、swfを起動してロードします...しかし、私が見たところから、このようにロードされたFlashプラグインは作成できないようですいくつかのネットワーク接続?しかし、ほとんどの場合、うまくいくようです...

1
sdaau