web-dev-qa-db-ja.com

rootでなくてもLinuxにChromeをインストールする

LinuxにChromeをインストールするには、rootとしてログインする必要はありませんか?

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) 

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

23
SyntaxT3rr0r

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バイナリの依存関係が満たされていない場合は、ホームディレクトリにビルドしてインストールする必要があるかもしれません。Google= Chromeは$ LD_LIBRARY_PATHに〜/ chrome/opt/google/chrome/libを追加して、そこに追加の依存関係をインストールできるようにします。

22
jsbillings