CentOS 7 및 Chrome의 최소 설치

CentOS 7 및 Chrome의 최소 설치

결국 이것을 docker에서 실행해야 하므로 현재 버전의 Chrome 57 x64를 사용하여 CentOS 7.3에서 컨테이너를 만들려고 합니다. 불행하게도 yum group install "Server with GUI"이것은 많은 수의 다른 패키지(예를 들어, 내 문제를 해결한 총 1,500개에 가까운 패키지)를 포함하는 매우 비대한 이미지를 생성할 때까지 작동하지 않았습니다. 최소한의 이미지를 기반으로 작업을 수행하려고 하면 메시지와 함께 실패합니다 illegal instruction.

나는 사용한다스크립트Richard Lloyd가 기고했지만 이는 yum install chrome.rpm.

Docker 허브에 사용 가능한 컨테이너가 있다는 것을 알고 있지만 불행히도 CentOS를 사용해야 하고 Debian, Ubuntu 또는 기타 Linux 배포판 기반의 어떤 것도 사용할 수 없습니다.

나는 Jakes의 제안에 따라 rpm -ivh chrome.rpm언급된 종속성을 수동으로 실행하고 설치했습니다.

yum install lsb
yum install GConf2
yum install libXSrcnSaver

하지만 yum도 이러한 종속성을 해결하므로 아무런 차이가 없지만 여전히 다음 오류가 발생합니다.

트랩: chrome[11478] 트랩 잘못된 opcode ip:7fe4e56fb68b sp:7ffce95deb30 오류: 0 in chrome[7fe4e2f9c000+6aa5000]

다음 웹사이트에서 얻은 정보는 다음과 같습니다 cat /etc/*release*.

CentOS Linux 버전 7.3.1611(코어)

Derived from Red Hat Enterprise Linux 7.3 (Source)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.3.1611 (Core)
CentOS Linux release 7.3.1611 (Core)
cpe:/o:centos:centos:7

rpm은 위 스크립트나 다음에서 다운로드할 수 있습니다.https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm.

관련 정보