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에 크롬을 설치하고 헤드리스 모드에서 실행하는 방법에 대한 가이드를 마치겠습니다.