Kali Linuxでgoogle-chromeを実行したいです。しかし、いくつかの問題に直面しています。上記の手順に従ってChromeをインストールしました。ここ。インストールが正常に完了し、Chromeが表示されます。
Application -> Internet -> Google Chrome
Chromeを実行するには:3番目の部分同じシリーズの。 Chromeを実行する3つの方法をリストしました。 1つのオプションは、leafpadを使用してファイルを編集し、その行を見つけてleafpad /opt/google/chrome/google-chrome
追加
exec -a "$0" "$HERE/chrome" "$@"
することです。- ユーザーデータディレクトリ。しかし、同じファイルが私のコンピュータでは少し異なり、このように見えます。
exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"
しかし、追加しようとしても- ユーザーデータディレクトリやっぱり今はこんな感じ
exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"-user-data-dir.
しかし、とにかく動作しません。
その後、別のオプションを試しました。まず、次のようにユーザーを作成し、次に
useradd -m chromeuser
run 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を正常にインストールするにはどうすればよいですか?
答え1
現在のバージョンでは、google-chromeをrootとして実行して標準ユーザーとしてGoogle Chromeを実行できなくなります(rootとしてログインしている場合)。
端末を開き、次のように入力します。
useradd -m chromeuser
または
adduser -u chromeuser
Google Chromeを実行するには、次のコマンドを使用してください。
gksu -u chromeuser google-chrome
または
sux chromeuser google-chrome
端末で実行したくない場合は、タスクバーにChromeを追加して右クリックして[プロパティ]を選択し、コマンドパラメータに上記のコマンドを追加します。
答え2
私はDebianを使用しており、Chromeの最後の2つのアップデートでサンドボックスで問題が発生し始めたようです。
行の最後の数桁を次に置き換えます。
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
以前(Chromeの最後の2回の更新より前)私に役立ったようです。
しかし、今動作するのは次のとおりです。
root以外のユーザーとしてChromeを実行し、ランチャーのプロパティを次のように設定します。
gksu -u nonRootUser /usr/bin/google-chrome-stable %U
root ユーザーとして Chrome を実行し、次のように設定します。
/usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir &
答え3
最後にピリオドを削除すると-user-data-dir.
問題が解決します。
また、表示されるエラーメッセージは02ダッシュを指定します。現在、どちらの方法も私には効果があるようですが、Googleが他の方法よりも1つの方法を強制することにした場合は、慎重に進めることをお勧めします。だから--user-data-dir
もっとフィットするようです。
答え4
これにより、rootとしてChromeを実行できますun-sandboxing
。
/usr/share/applications
次の行に移動して変更します。
Exec=/usr/bin/google-chrome-stable %U
Exec=/usr/bin/google-chrome-stable
Exec=/usr/bin/google-chrome-stable --incognito
到着
Exec=/usr/bin/google-chrome-stable %U --no-sandbox
Exec=/usr/bin/google-chrome-stable --no-sandbox
Exec=/usr/bin/google-chrome-stable --incognito --no-sandbox
次のように入力すると、端末で一時的に実行できます。
google-chrome --no-sandbox
ルートディレクトリでさまざまなブラウザを有効または無効にするのに役立つ簡単なスクリプトを作成しました。スクリプトは、あなたの選択に応じてブラウザを有効または無効にするメニューを表示します。
ストレージリンクが機能しない場合は、設定ファイルリンクを使用してください。