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


14

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

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

彼らのサイトからtarフォルダーをインストールしました。AUTO_UPDATE_BUNDLEというフォルダーとbreach.shというファイルがあります。breachファイルは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。ルートディレクトリにディレクトリを作成しますか?そこで検索しようとしましたが、見つかりませんでした。

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

回答:


12

実行するにはsetuidサンドボックスが必要なので、breach基本的に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. ここで提供されている指示に従ってください:ソースからの侵害の構築

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

    chromiumソースコードをビルドする必要がある場合は、chromium コマンドを使用して取得します。depot_tools fetch

ここに画像の説明を入力してください

更新

(私のように)~/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必要に応じて、起動スクリプトへのパスを調整します。


答えてくれてありがとう。インストールしましたが、質問が1つあります。CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach侵害を開始するたびにこのコマンドを実行する必要がありますか?ショートカットなどを作成する方法はありますか?参照すらいいでしょう。
ジョン14

1
@ジョン:私の答えをあなたの入力するエイリアスで更新しました~/.bashrc
シルヴァンピノー14

3

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

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

で侵害を実行する直前

./breach

基本的に、これはそこに記載されているbuild / update-linux-sandbox.shを実行するためのショートカットです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.