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を正常にインストールする方法を教えてください。
これで、更新されたバージョンでrootユーザーとしてgoogle-chromeを実行できなくなりました。Googleを実行するにはChromeを標準ユーザーとして(ルートとしてログインしている間))
ターミナルを開いて入力:
useradd -m chromeuser
または
adduser -u chromeuser
Google chromeを実行するには、次のコマンドを使用します:
gksu -u chromeuser google-chrome
または
sux chromeuser google-chrome
ターミナルから実行したくない場合は、タスクバーにchromeを追加して右クリックし、プロパティを選択して、上記のコマンドをコマンドパラメータに追加します。
私はDebianを使用していますが、Chromeの最後の2つの更新では、サンドボックスが動作し始めたようです。そのため、誰かが遭遇した場合はオンラインで検索してみました(インストールした他のソフトウェアが原因である可能性もあります)。
行の最後のビットを次のように置き換えます。
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
以前は機能しているように見えました(Chromeの最新の2つの更新前)。
しかし今、うまくいくようです:
chromeを非rootユーザーとして実行し、ランチャープロパティを次のように設定します。
gksu -u nonRootUser /usr/bin/google-chrome-stable %U
chromeをrootユーザーとして実行し、次のように設定します。
/usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir &
-user-data-dir.
の終わりのピリオドを削除すると、うまくいくはずです。
また、表示されるエラーメッセージには02ダッシュが指定されています。どちらも今のところ私には効果があるようですが、Googleが他の方法を強制することに決めた場合に備えて、安全にプレイすることをお勧めします。したがって、--user-data-dir
がより適切であるようです。