CentOS6にChromeをインストールする最も簡単な方法

[再印刷、ソースを示してください]: [** https://blog.csdn.net/huahao1989/article/details/107967581 **](https://blog.csdn.net/huahao1989/article/details/107967581)

今日、同僚は次のように述べています。「ブラザーロング、CentOS6.5にChromeをインストールしたい。2日経ちました。ご覧ください。」これを聞いたとき、ずっと前にCentOS 6.5でChromeベースのクローラーを構築する必要があり、大変な労力を要したことを覚えています。Chromeの公式ウェブサイトでは、少なくともCentOS7をインストールし、依存関係パッケージをインストールすることを長い間提案してきました。当時、別の依存関係パッケージが必要であることに気づきました。さまざまな依存関係は非常に手間がかかりました。その後、完璧なソリューションと見なされていたCentOS 6をサポートするバージョンを見つけました。今日では、再実行と記録と見なされています。

ネットワークディスクに直接

リンク:[https://pan.baidu.com/s/1zxbWDw1mlUbdmh-bdnDYEg](https://pan.baidu.com/s/1zxbWDw1mlUbdmh-bdnDYEg)抽出コード:ggyu

最初に2つのファイルをダウンロードしてから、次のコマンドを実行してインストールします

rpm -i chrome-deps-stable-3.11-1.x86_64.rpm
rpm -i --force --nodeps google-chrome-stable_current_x86_64.rpm

エラーが報告されない場合は、インストールが完了しました。おめでとうございます。

通常の状況では、glibcのバージョンが低いことを示すプロンプトが表示され、アップグレードする場合があります。

strings /lib64/libc.so.6| grep GLIBC
# 最初に既存のバージョンを確認してください
wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
tar -zxvf glibc-2.17.tar.gz
cd glibc-2.17
mkdir build
cd build
.. /configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin 
make 
make install

表示された場合

Can't open configuration file /usr/etc/ld.so.conf: No such file or directory

入る:

touch /usr/etc/ld.so.conf/etc/ld.so.conf 
sudo cp -r  /etc/ld.so.c*/usr/etc/
sudo ln -sf /usr/lib/libc-2.17.so /lib64/libc.so.6

ここでコマンドを実行すると、そのコマンドが表示されます

error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument

次に、次のコマンドを実行して最初に戻ります

cd /lib64
LD_PRELOAD=/lib64/libc-2.12.so ln -fs /lib64/libc-2.12.so /lib64/libc.so.6 
LD_PRELOAD=/lib64/libc-2.12.so ln -s ld-2.12.so ld-linux-x86-64.so.2 
LD_PRELOAD=/lib64/libc-2.12.so ln -s libc-2.12.so libc.so.6  
LD_PRELOAD=/lib64/libc-2.12.so ln -s libBrokenLocale-2.12.so libBrokenLocale.so.1
LD_PRELOAD=/lib64/libc-2.12.so ln -s  ld-2.12.so ld-linux-x86-64.so.2

このとき、gccバージョンをアップグレードする必要があります

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2
tar -jxvf gcc-4.8.2.tar.bz2
cd gcc-4.8.2./contrib/download_prerequisites
# このスクリプトは、gccのコンパイルに必要なgmp、mpfr、mpcの3つの依存関係を自動的にダウンロードします。ネットワークが良好でなく、ダウンロードできない場合は、現在のディレクトリに手動でダウンロードし、このスクリプトの3つのwgetをコメントアウトして、再度実行することをお勧めします。
mkdir build
cd build
.. /configure -enable-checking=release -enable-languages=c,c++-disable-multilib
make
make install

これでgccもアップグレードされました。libcに戻ってアップグレードしても問題ありません。Chromeのインストールは問題ありません。それでも依存関係パッケージが見つからないというプロンプトが表示される場合は、[http://ftp.gnome.org/pub/gnome/sources/](http://ftp.gnome.org/pub/gnome/sources/)にアクセスしてダウンロードしてインストールしてください。

インストール後、rootユーザーで起動すると表示されます

Chromium can not be run as root

ファイルを変更する必要があります

cd /opt/chromium-browser/
vi chromium-browser.sh

現れる

exec -a "$0""$HERE/chromium-browser" $CHROMIUM_RHEL_FLAGS "$@"

後で --user-data-dirを追加し、次のように変更します

exec -a "$0""$HERE/chromium-browser" $CHROMIUM_RHEL_FLAGS "$@"--user-data-dir

今のはずです。

個人的には、CentOS 7を使ってインストールすることをお勧めしますが、アップグレードがないと面倒です。

「バックエンドのベテラン」パブリックアカウントに注目してください。Java、Python、Linux、SpringBoot、SpringCloud、Dubbo、アルゴリズム、技術チームの管理など、さまざまなブレインマップと学習を含む一連の特別記事が公開されます。情報、NFCテクノロジー、検索テクノロジー、クローラーテクノロジー、レコメンデーションテクノロジー、オーディオとビデオのインタラクティブなライブブロードキャストなど、時間がある限り、整理して共有します。必要に応じて、既製のメモ、ブレインマップ、学習資料も公開アカウントにできます。事前にメッセージを入手してください。私は基本的にすべてのチームで困難な場所やパスファインダーに取り組む役割を担っているので、多くのことを行い、多くの落とし穴に遭遇し、多くの問題を解決しました。グループに参加して交換し、学ぶことを歓迎します。

[再版、出典を明記してください]: [** https://blog.csdn.net/huahao1989/article/details/107967581 **](https://blog.csdn.net/huahao1989/article/details/107967581)

Recommended Posts

CentOS6にChromeをインストールする最も簡単な方法
UbuntuにNeoVimをインストールする:最も簡単な方法
CentOS8にGoogleChromeWebブラウザをインストールする方法
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOS8にTensorFlowをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にYarnをインストールする方法
CentOS8にNginxをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にVagrantをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にApacheをインストールする方法
CentOS8にOpenCVをインストールする方法
CentOS8にPHPをインストールする方法
CentOS8にMongoDBをインストールする方法
Jenkinsをlinuxcentosにインストールします(非ドッカー方式)
CentOS8にApacheMavenをインストールする方法
CentOS7にApacheKafkaをインストールする方法
[グラフィック]セントスにtomcatをインストールする方法
R&D:CentOS7にPython3をインストールする方法
CentOS7にGCCコンパイラをインストールする方法
CentOS8でホスト名を変更する方法
centos7.0にオフラインJDK1.8をインストールする方法
CentOS7システムyumMySQL5.7をインストールする方法
Centos7にDockerをインストールする
Centos7.4はLNMPをインストールします
CentOS7にElasticsearchをインストールして構成する方法
Centos7にJavaをインストールする
CentOS8にVisualStudioコードをインストールする方法
CentOS7にDockerをインストールして使用する方法
CentOSLinuxにRPMパッケージをインストールする方法
CentOS8にFFmpegをインストールします
CentOS7にRabbitMQをインストールします
CentosにNode.jsをインストールします
CentOS8にComposerをインストールして使用する方法