web-dev-qa-db-ja.com

Googleの実行に関する問題Chrome Kali Linuxで

Kali Linuxでgoogle-chromeを実行したい。しかし、私はいくつかの問題に直面しています。私はgoogle chromeに記載されている手順に従って ここ をインストールしました。chrome

Application -> Internet -> Google Chrome

Googleを実行するにはchrome私は同じシリーズの パート をフォローしました。Chromeを実行する方法には3つの方法があります。1つのオプションは、リーフパッドを使用したファイルleafpad /opt/google/chrome/google-chrome行を検索exec -a "$0" "$HERE/chrome" "$@"-user-data-dirを追加します。しかし、同じファイルは私のコンピューターでは少し異なります、それはこのようなものです。

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"

しかし、私は-user-data-dirを最後に追加しようとしたにもかかわらず、今は次のようになります

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"-user-data-dir.

しかし、それはとにかく機能していません。

次に、別のオプションを試しました。最初に使用するユーザーを作成する必要があると言います
useradd -m chromeuserと入力してgksu -u chromeuser google-chromeを実行してChromeを実行します。しかし、最後のコマンドを実行した後、次のエラーが発生します。それは言う

/usr/bin/google-chrome: /usr/lib/i386-linux-gnu/libnss3.so: version `NSS_3.14.3' not found (required by /usr/bin/google-chrome)

chromeを正常にインストールする方法を教えてください。

7
Sanchit Jain

これで、更新されたバージョンでrootユーザーとしてgoogle-chromeを実行できなくなりました。Googleを実行するにはChromeを標準ユーザーとして(ルートとしてログインしている間))

ターミナルを開いて入力:

useradd -m chromeuser

または

adduser -u chromeuser

Google chromeを実行するには、次のコマンドを使用します:

gksu -u chromeuser google-chrome

または

sux chromeuser google-chrome

ターミナルから実行したくない場合は、タスクバーにchromeを追加して右クリックし、プロパティを選択して、上記のコマンドをコマンドパラメータに追加します。

8
tzafar

私はDebianを使用していますが、Chromeの最後の2つの更新では、サンドボックスが動作し始めたようです。そのため、誰かが遭遇した場合はオンラインで検索してみました(インストールした他のソフトウェアが原因である可能性もあります)。

行の最後のビットを次のように置き換えます。

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir

以前は機能しているように見えました(Chromeの最新の2つの更新前)。

しかし今、うまくいくようです:

  1. chromeを非rootユーザーとして実行し、ランチャープロパティを次のように設定します。

    gksu -u nonRootUser /usr/bin/google-chrome-stable %U
    
  2. chromeをrootユーザーとして実行し、次のように設定します。

    /usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir &
    
3
LoBS

-user-data-dir.の終わりのピリオドを削除すると、うまくいくはずです。

また、表示されるエラーメッセージには02ダッシュが指定されています。どちらも今のところ私には効果があるようですが、Googleが他の方法を強制することに決めた場合に備えて、安全にプレイすることをお勧めします。したがって、--user-data-dirがより適切であるようです。

2
chirinosky