MACOS BIG SUR 중요한 정보
MacOS Big Sur에서 Apple은 softwareupdate
아닌 Sucatalog를 가리키는 능력을 제거했습니다. 즉, Reposado 서버를 사용하여 Apple Software 업데이트를 Big SUR (및 후기 버전의 MACOS) 클라이언트에 제공 할 수 없습니다.
소개
Reposado는 Mac OS X Server의 소프트웨어 업데이트 서비스의 주요 기능을 복제하는 Python으로 작성된 일련의 도구입니다.
특허
Reposado는 새로운 BSD 라이센스에 따라 라이센스가 부여됩니다.
토론 그룹
Reposado의 사용자 및 개발자를위한 토론은 여기에 있습니다.
특징 및 기능
Reposado는 Python, "Curl"바이너리 도구 및 Apache 2와 같은 웹 서버와 함께 선택한 하드웨어 및 OS에서 로컬 Apple 소프트웨어 업데이트 서버를 호스팅 할 수 있습니다.
Reposado에는 소프트웨어 업데이트 카탈로그를 다운로드하고 Apple 서버에서 패키지를 업데이트하는 도구 (repo_sync)가 포함되어있어 로컬 웹 서버에서 호스팅 할 수 있습니다.
또한 Reposado는 Apple 카탈로그의 임의의 "분기"를 만들 수있는 명령 줄 도구 (Repoutil)를 제공합니다. 이 분기에는 사용 가능한 업데이트의 하위 집합이 포함될 수 있습니다. 예를 들어, "테스트"및 "릴리스"브랜치를 생성 한 다음 일부 클라이언트가 "테스트"브랜치 카탈로그를 사용하여 새로 출시 된 업데이트를 테스트하도록 설정할 수 있습니다. 대부분의 고객이 테스트 프로세스를 통해 사용 된 업데이트가 포함 된 "릴리스"브랜치 카탈로그를 사용하도록 설정합니다.
Reposado가 실제 업데이트와 카탈로그를 다운로드하도록 구성하면 최근 업데이트로 대체 된 업데이트를 계속 제공 할 수 있습니다. 예를 들어, 현재 고객에게 10.6.7 업데이트를 제공하고 Apple이 10.6.8 업데이트를 출시하는 경우 최신 업데이트를 귀하의 최신 업데이트를 해제 할 준비가 될 때까지 (더 이상 사용되지 않은) 10.6.7 업데이트를 계속 제공 할 수 있습니다. 클라이언트. "테스트"클라이언트에 10.6.8 업데이트를 제공하면서 "릴리스"클라이언트에 10.6.7 업데이트를 제공 할 수도 있습니다. Apple의 도구에서는 "감가 상각 된"Apple 소프트웨어 업데이트를 제공하는 것은 Apple의 도구에서 어려운 기능입니다.
제한 및 종속성
Apple의 소프트웨어 업데이트 서비스는 몇 가지 작업을 수행합니다. 주로 Apple 서버의 소프트웨어 업데이트를 복제하여 로컬 컴퓨터로 다운로드합니다. 둘째, 웹 서버 역할을하여 실제로 이러한 업데이트를 클라이언트 시스템에 제공합니다. Reposado는 Apple의 소프트웨어 업데이트 서비스의 웹 서버 부분을 복제하지 않습니다. 대신 원하는 기존 웹 서버를 사용할 수 있습니다.
Reposado는 현재 Apple 서버에서 업데이트를 다운로드하기 위해 명령 줄 "Curl"이진에 의존합니다. Curl은 OS X, Redhat Linux 및 Win32 및 Win64 버전을 포함한 기타 여러 OS에서 제공됩니다. 자세한 내용은 http://curl.haxx.se를 참조하십시오.
더 많은 정보
자세한 정보 및 기본 문서는 https://github.com/wdas/reposado/tree/master/docs를 참조하십시오