매일 업데이트
2022-11-15 11:18 4 min

Ubuntu 및 CentOS에 Chromium을 설치하는 방법은 무엇입니까?

헤드리스 크롬 설치 가이드 (Ubuntu 및 CentOS)

이 가이드에서는 Ubuntu 및 CentOS 시스템에 헤드리스 크롬을 설치하는 방법을 자세히 안내합니다. 헤드리스 크롬은 자동화된 테스트 환경 구축에 필수적인 요소입니다.

헤드리스 크롬이란 무엇인가?

헤드리스 크롬은 사용자 인터페이스(UI) 없이, 즉 브라우저 창이 없는 상태로 크롬 브라우저를 실행하는 것을 의미합니다. 이는 서버 환경과 같이 UI가 필요 없는 환경에서 자동화된 작업을 수행하는 데 매우 유용합니다.

헤드리스 크롬은 다음과 같은 여러 기능을 제공합니다.

  • ES6 모듈, 서비스 워커, 스트림과 같은 최신 웹 플랫폼 기능을 테스트할 수 있습니다.
  • 최신 렌더링 엔진으로 앱을 테스트할 수 있습니다.
  • 네트워크 제한, 장치 에뮬레이션, 코드 커버리지와 같은 다양한 개발 도구를 사용할 수 있습니다.

이 모든 기능은 복잡한 코드를 작성하지 않고도 테스트를 수행할 수 있도록 합니다. 헤드리스 크롬은 명령줄 인터페이스를 통해 제어할 수 있으며, 다음과 같은 유용한 플래그를 제공합니다.

  --screenshot  # 스크린샷을 캡처합니다.
  --print-to-pdf  # 웹 페이지를 PDF로 변환합니다. <a href="https://koreantech.org.com/webpage-to-pdf-tools/">웹페이지를 PDF로 변환하는 도구</a>
  --dump-dom  # DOM(문서 객체 모델) 데이터를 출력합니다.
 

참고: 이 기능은 일반적인 크롬 브라우저와는 다릅니다.

Ubuntu에 크롬 설치하기

1단계: Ubuntu 패키지 업데이트

먼저 Ubuntu 시스템의 패키지를 최신 상태로 업데이트합니다.

  sudo apt-get update
 

2단계: 필요한 종속성 설치

크롬 설치에 필요한 종속성을 설치합니다.

  sudo apt-get install -y libappindicator1 fonts-liberation
 

만약 크롬 설치에 필요한 다른 종속성이 있다면 다음 명령어를 사용하여 추가로 설치할 수 있습니다.

  sudo apt-get install -f
 

3단계: 크롬 다운로드

Ubuntu용 Google 크롬 안정 버전을 다운로드합니다.

  wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
 

4단계: 크롬 설치

다운로드한 크롬 패키지를 설치합니다.

  sudo dpkg -i google-chrome*.deb
 

5단계: 크롬 버전 확인

설치가 완료되었는지 확인하려면 크롬 버전을 확인합니다.

  google-chrome-stable -version
 

선택 사항: 헤드리스 모드로 크롬 실행

헤드리스 모드로 크롬을 실행하는 방법을 보여드리겠습니다. 다음 명령은 헤드리스 모드로 크롬을 실행하고 https://gf.dev/ 웹사이트의 내용을 PDF 파일로 저장합니다.

  google-chrome-stable --headless --disable-gpu --print-to-pdf https://gf.dev/
 

작업이 완료되면 `output.pdf` 파일이 생성된 것을 확인할 수 있습니다.

  ls -l out*
 

다음으로 CentOS에서 동일한 설정을 수행하는 방법을 살펴보겠습니다.

CentOS에 크롬 설치하기

1단계: CentOS 시스템 업데이트

다음 명령어를 사용하여 CentOS 시스템을 업데이트합니다.

  sudo yum update
 

2단계: 크롬 저장소 생성

시스템에 Google 크롬 저장소를 추가합니다. `/etc/yum.repos.d/` 디렉토리에 `google-chrome.repo` 파일을 만들고 다음 내용을 추가합니다.

  sudo gedit /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
 

3단계: 크롬 설치

다음 `yum` 명령을 사용하여 Google 크롬을 설치합니다.

  sudo yum install google-chrome-stable
 

4단계: 크롬 버전 확인

설치가 성공적으로 완료되었는지 확인하기 위해 크롬 버전을 확인합니다.

  google-chrome -version
 

선택 사항: 헤드리스 모드로 크롬 실행

CentOS에서 헤드리스 모드로 크롬을 실행하는 방법을 예시로 보여드리겠습니다. 다음 명령은 헤드리스 모드로 크롬을 실행하여 https://www.chromestatus.com/ 웹사이트의 내용을 PDF 파일로 저장합니다.

  google-chrome-stable --headless --disable-gpu --print-to-pdf https://www.chromestatus.com/
 

작업이 완료되면 `output.pdf` 파일이 생성된 것을 확인할 수 있습니다.

 ls -l
 

이것으로 Ubuntu 및 CentOS에 크롬을 설치하고 헤드리스 모드에서 실행하는 방법에 대한 가이드를 마치겠습니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.