Amazon Linux EC2 インスタンスに Google Chrome をインストールする - CentOS

Amazon Linux EC2 インスタンスに Google Chrome をインストールする - CentOS

現在、Google Chrome / chromiumのインストールに問題があります。Amazon EC2はい。

私はコマンドを試しました。

[ec2-user@ip-XXXX yum.repos.d]$ sudo yum install google-chrome-stable
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                                                                                                                                  | 3.7 kB  00:00:00     
http://dl.google.com/linux/chrome/rpm/stable/aarch64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
191 packages excluded due to repository priority protections

スタックオーバーフロー/他のサイトで解決策を見ましたが、何も機能せず、同じエラーが発生します。私が試したことのいくつかは次のとおりです。

  1. https://stackoverflow.com/questions/21623131/centos-unable-to-install-chromium-browser
  2. CentOS、Red Hat、またはFedoraにGoogle Chromeをインストールする方法
  3. Linux に Google Chrome をインストールできません。

リポジトリが見つからないようです。実際にブラウザからリンクにアクセスしようとすると、同じ結果が表示されます。代わりにrpmをダウンロードしてインストールしてみましたが、アーキテクチャが間違っているようです(しかし同じようです)。

[ec2-user@ip-XXXX yum.repos.d]$ sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
......
[ec2-user@ip-XXXX yum.repos.d]$ sudo yum install google-chrome-stable_current_x86_64.rpm
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Examining google-chrome-stable_current_x86_64.rpm: google-chrome-stable-92.0.4515.107-1.x86_64
Cannot add package google-chrome-stable_current_x86_64.rpm to transaction. Not a compatible architecture: x86_64
Error: Nothing to do

オペレーティングシステムとリポジトリに関する追加情報は次のとおりです。

/etc/yum.repos.d/google-chrome.repo

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

オペレーティングシステムの詳細

[ec2-user@XXXX yum.repos.d]$ uname -m
aarch64
ec2-user@XXXX yum.repos.d]$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
[ec2-user@XXXX yum.repos.d]$ rpm -E %{rhel}
7

誰でも助けることができますか?

ベストアンサー1

あなたはARM64(aarch64)システムの場合、Googleはこのアーキテクチャのストレージを提供していないため、ここからChromeをインストールすることはできません。手動でダウンロードしたRPMパッケージはx86_64用であるため、ARM64にはインストールできません。エラーには次のように指定されています。

google-chrome-stable_current_x86_64.rpmパッケージをトランザクションに追加できません。互換性のないアーキテクチャ:x86_64

残念ながら、1つのオプションは、EPELリポジトリで利用可能なChromiumを使用することです。EPEL 7はaarch64でも動作しません。残念ながら、あなたは必要ですソースコードから直接ビルド

(回答を更新しましたが、以前のバージョンでは、Amazon Linuxがaarch64 EPELを含むRHEL / CentOS 8に基づいているという前提に基づいていましたが、aarch64 EPELを含まないRHEL / CentOS 7に基づいているように見えるため、EPEL使用することは不可能です。

おすすめ記事