Chromium Chronicle #16: 데스크톱에서 Google Apps 업데이트하기

에피소드 16: 워싱턴주 벨뷰에서 안잘리 도니리아 작성 (2021년 1월)
이전 에피소드

데스크톱에서 Chrome이 어떻게 최신 상태로 유지되는지 궁금하신가요? 아니면 Chromebook, Chromecast 또는 Android에 업데이트가 어떻게 제공되나요? 더 이상 기다리지 마세요. Google 업데이트가 기기에 정기적인 업데이트를 제공하는 방법을 알아보려면 계속 읽어보세요.

Google 업데이트는 데스크톱 (Mac 및 Windows) 클라이언트 설치 및 업데이트 프로세스를 관리하는 도구입니다. Chrome뿐만이 아닙니다. 이 도구는 자동 업데이트 서버 (Omaha 서버라고도 함)를 통해 업데이트를 제공합니다.

Windows에서 Google 업데이트는 Google 앱의 설치 프로그램 및 업데이터로 모두 작동하는 반면, Mac에서는 키스톤이 Google이 제공하는 모든 Mac 소프트웨어를 중앙에서 업데이트하도록 설계되었으며 설치 또는 최초 실행 중에 업데이트하는 소프트웨어에 의해 설치됩니다.

Omaha 작동 원리 개요

업데이트 프로세스는 Omaha 구성 언어의 규칙에 따라 제어됩니다. 다음 예는 Chrome 확장 프로그램 업데이트 확인 업데이트를 보여줍니다.

Update {
  # UpdatedVersion and subsequent Pair MUST be provided for chrome responses
  UpdatedVersion: "1.8.3.0"
  Pair: {Tag: "version" Value: "{updated_version}" }
  Codebase: "http://dl.google.com/foo/{updated_version}/item.crx"
}

구성 생성/변경을 완료하면 Omaha 서버에 배포할 수 있습니다. 또는 출시 관리자를 사용하여 바이너리를 dl.google.com에 자동으로 업로드하고 Omaha 구성을 생성 및 배포할 수 있습니다. 이제 데스크톱 앱이 Google 업데이트를 통해 업데이트를 제공할 준비가 되었습니다.