현재 Google Chrome/chromium을 설치하는 데 문제가 있습니다.아마존 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
스택 오버플로/다른 사이트에서 솔루션을 보았지만 아무것도 작동하지 않으며 동일한 오류가 발생합니다. 내가 시도한 것 중 일부는 다음과 같습니다.
- https://stackoverflow.com/questions/21623131/centos-unable-to-install-chromium-browser
- CentOS, Red Hat 또는 Fedora에 Google 크롬을 설치하는 방법
- 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
불행하게도 한 가지 옵션은 EPEL 저장소에서 사용할 수 있는 Chromium을 사용하는 것입니다.EPEL 7은 aarch64에서도 작동하지 않습니다.불행히도 당신은 필요합니다소스 코드에서 직접 빌드.
(답변을 업데이트했는데, 이전 버전에서는 Amazon Linux가 aarch64 EPEL이 포함된 RHEL/CentOS 8을 기반으로 한다는 가정을 기반으로 했지만, aarch64 EPEL이 포함되지 않은 RHEL/CentOS 7을 기반으로 한 것으로 보이므로 EPEL을 사용하는 것은 불가능합니다. )