rootになる必要なくLinuxにChromeをインストールする


23

rootとしてログインせずにLinuxにChromeをインストールするにはどうすればよいですか?

ChromiumではなくChromeを使用することに注意してください。

公式のダウンロードページにアクセスすると、次の選択肢があります。

Please select your download package:
32 bit .deb (For Debian/Ubuntu)
64 bit .deb (For Debian/Ubuntu)
32 bit .rpm (For Fedora/openSUSE)
64 bit .rpm (For Fedora/openSUSE) 

rootでなくても、何らかの方法で.debまたは.rpmからChromeを抽出してインストールできますか?それとも私が逃した別のリンクがありますか?


1
これが私がWindowsで唯一気に入っていることです。学校でGoogle Chromeをインストールできます。
右折

@Raked S:だけでなく、Windows上で使用した「ポータブルXXX」あなたは管理されずに基本的に任意のアプリをインストールすることができますが...ここで私はクロムを使用することができますが、私はそれを得ることはありません:私はかなり確信していましたよ.tar.gzのためにChromeの以前のバージョン。
構文T3rr0r

回答:


22

Fedora / OpenSUSE RPMをホームディレクトリに正常に抽出し、そこからchromeを実行しました。ライブラリのシンボリックリンクがすべて揃っていることを確認するだけです。これは、ライブラリ領域がすでにインストールされており、$ HOME / binが$ PATHにあることを前提としています。

私はちょうど走った:

mkdir ~/chrome; cd ~/chrome
rpm2cpio ~/Download/google-chrome-stable_current_x86_64.rpm | cpio -id
cd opt/google/chrome
ln -s /usr/lib64/libnss3.so libnss3.so.1d
ln -s /usr/lib64/libnssutil3.so libnssutil3.so.1d
ln -s /usr/lib64/libsmime3.so libsmime3.so.1d
ln -s /lib64/libplc4.so libplc4.so.0d
ln -s /lib64/libnspr4.so libnspr4.so.0d
ln -s /lib64/libbz2.so.1.0.6 libbz2.so.1.0
ln -s ~/chrome/opt/google/chrome/google-chrome ~/bin/google-chrome

これらのライブラリをまだすべてインストールしていない場合、またはChromeバイナリに満たされていない他の依存関係がある場合は、それらをビルドしてhomedirにインストールする必要があります。Google Chromeは〜/ chrome / opt / google / chrome / libを$ LD_LIBRARY_PATHに追加してくれるので、そこに追加の依存関係をインストールできます。


@jsbillings:いいですね+1、素晴らしい音。私はそれをやろうとします。
構文T3rr0r

@jsbillings:質問:ルートアクセス権がないため、または単に私を助けるためにあなたはそれをしましたか?
構文T3rr0r

1
@ SyntaxT3rr0r:しばらくの間、ChromeをオフィスのRHEL5システムで動作させようとしていたので、以前はこのような同様の手順を実行しました。残念なことに、RHEL5には上記よりも多くの問題があります。Chromeはglib、gtk、pango、cairoなどの新しいバージョンのAPIを使用しているためです。
jsbillings

1
@ SyntaxT3rr0r:同意します。グーグルクロムRPMはさらに潜行性が高く、グーグルクロムのyumリポジトリを永続的にインストールするcronジョブを作成します。アップデートはから来ます。
jsbillings

1
@ user10508:を使用して、環境内のパスをオーバーライドできますexport CHROME_DEVEL_SANDBOX=/path/to/chrome-sandbox--no-sandboxsetuidルートchrome-sandboxバイナリなしで機能するためには、オプション付きでchromeを実行しなければならなかったことがわかりました。
12
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.