web-dev-qa-db-ja.com

侵害ブラウザのインス​​トール

編集:受け入れられた答えを見てください。執筆時点ではうまくいかなかったので、以下のように推測しました。

私はLinuxが初めてなので、これは初心者の質問かもしれません。 Node.jsのJavaScriptに組み込まれている breach と呼ばれる新しいWebブラウザーをインストールしようとしていますが、少しハッキングしてみました。

サイト外からtarフォルダーをインストールし、AUTO_UPDATE_BUNDLEというフォルダーとbreach.shというファイルがあります。この違反ファイルはbashだと思いますスクリプトと私はそれが私がそれをインストールする方法だと推測していました。 (しかし、それが正しいかどうかはわかりません。)

そこで、bashスクリプトの実行方法をオンラインで調べました。私はターミナルに行きましたが、これはbreach.shファイルのディレクトリにいる間に書いたものです。

sh breach

このエラーが発生しました。

[3428:3428:0710/191300:858123323:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Aborted (core dumped)

次に、上記の code.google.com/... へのリンクに移動すると、

Linuxでサンドボックスを有効にするには、SUIDヘルパーバイナリが必要です。

ほとんどの場合、build/update-linux-sandbox.shを実行すると、適切なサンドボックスが/ usr/local/sbinにインストールされ、必要に応じて.bashrcを更新するように指示されます。

build/update-linux-sandbox.shを実行する方法がわかりません。ルートディレクトリにディレクトリを作成しますか?そこで検索しようとしましたが、見つかりませんでした。

私はどんな助けも感謝します、そして私が間違っている場所を修正するよりも、このブラウザを適切にインストールすることで間違った方向に向かっているなら。前もって感謝します。

14
John

breachを実行するにはsetuidサンドボックスが必要なので、基本的に2つのオプションがあります。

  1. クロムブロワーが提供するものを使用します(推奨される方法):

    Sudo apt-get install chromium-browser
    

    breachフォルダー(breach-v0.3.20-alpha.5-linux-x64など)に移動し、次のコマンドを入力します。

    CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
    
  2. ここで提供される指示に従ってください: Building Breach from Source

    最初に ExoBrowserをビルド する必要があることに注意してください。

    ビルドするにはchromiumソースコードが必要なので、chromium depot_toolsfetchコマンドを使用して取得します。

enter image description here

UPDATE

(私のように)~/Downloadsフォルダーに違反アルファをダウンロードした場合、次のようにbreachを実行するようにエイリアスを設定できます。

alias breach='export CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox && ~/Downloads/breach-v0.3.20-alpha.5-linux-x64/breach'

このエイリアスを保持するには、このコマンドを~/.bashrcにコピーします。

注:必要に応じて、breach起動スクリプトへのパスを調整します。

12
Sylvain Pineau

Google chromeがインストールされている場合は、

export CHROME_DEVEL_SANDBOX=/opt/google/chrome/chrome-sandbox

で侵害を実行する直前

./breach

基本的に、これはbuild-update-linux-sandbox.shを実行するためのショートカットです there .

3
asdofindia