it-swarm-ko.com

클라이언트 Mac에서 내 서버를 사용하기 위해 소프트웨어 업데이트 서버 주소를 어떻게 변경합니까?

Leopard 서버에서 소프트웨어 업데이트 서비스를 시작 했으므로 클라이언트 Mac을 업데이트하여 업데이트를 확인하려면 어떻게해야합니까?

16
username

기본값

가장 간단한 방법은 클라이언트 Mac에서 defaults 명령을 실행하는 것입니다 (Apple Remote Desktop)을 통해 쉽게 푸시).

defaults write com.Apple.SoftwareUpdate CatalogURL 'HTTP_URL_FOR_CATALOG'

사용자를 위해. Sudo를 통해 실행하면 softwareupdate를 루트로 사용할 때마다 설정됩니다.

HTTP_URL_FOR_CATALOG는 Mac OS X 10.6에서 변경되었습니다. MCX를 사용하는 경우 새 카탈로그를 자동으로 선택하지만 수동으로 수행하는 경우 문제가되는 클라이언트 버전에 대해 다음 URL을 사용해야합니다.

  • Mac OS X 10.4 : http://mysus.example.com:8088/index.sucatalog
  • Mac OS X 10.5 : http://mysus.example.com:8088/index-leopard.merged-1.sucatalog.sucatalog
  • Mac OS X 10.6 : http://mysus.example.com:8088/index-leopard-snowleopard.merged-1.sucatalog
  • Mac OS X 10.7 : http://mysus.example.com:8088/index-lion-snowleopard-leopard.merged-1.sucatalog
  • 맥 OS X 10.8 : index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

이 적용을 다시 확인하려면 다음 명령을 실행할 수 있습니다.

/usr/libexec/PlistBuddy -c Print /Library/Preferences/com.Apple.SoftwareUpdate.plist
/usr/libexec/PlistBuddy -c Print ~/Library/Preferences/com.Apple.SoftwareUpdate.plist
컴퓨터와 사용자의 설정이 적절한 지 확인하십시오.

소프트웨어 업데이트 (GUI)를 실행할 때 이것이 올바르게 작동하면 창 제목에 서버 주소가 괄호 안에 표시되어야합니다.

MCX

또 다른 대안은 Workgroup Manager를 사용하여 서버에서 MCX를 통해 환경 설정을 관리하는 것입니다. 사용자 나 컴퓨터가 Open Directory에 바인딩 된 경우이 작업을 수행 할 수 있습니다.

10.5 서버 이상을 사용하는 경우 : 환경 설정에서 소프트웨어 업데이트 섹션을 사용하면됩니다.

수동 :

  1. 기본 설정을 적용 할 계정, 컴퓨터 또는 그룹을 선택하십시오.
  2. 환경 설정을 클릭 한 다음 세부 정보 탭
  3. 추가 ... 버튼을 누르고 /Library/Preferences/com.Apple.SoftwareUpdate.plist로 이동하십시오.
  4. 편집 ...을 누릅니다.
  5. 종종 새 키를 추가하고 이름을 CatalogURL로 입력하십시오.
  6. 유형이 문자열인지 확인한 다음 SUS URL (예 : http://mysus.example.com:8088/index.sucatalog 또는 10.6을 사용하는 경우)을 입력하십시오 : http://mysus.examle.com:8088/ -위의 기본값 섹션 참조)
  7. 지금 적용을 누른 다음 완료를 누르십시오. 사용자/컴퓨터가 MCX 설정을 새로 고치면 (보통 다음 로그인 또는 다시 시작) 새 설정이 적용됩니다.

소프트웨어 업데이트 (GUI)를 실행할 때 이것이 올바르게 작동하면 창 제목에 서버 주소가 괄호 안에 표시되어야합니다.

22
Chealion

시스템 전체 구성을 가지려면 다음을 실행해야합니다.

Sudo defaults write /Library/Preferences/com.Apple.SoftwareUpdate CatalogURL "http://your.updates-server.lan:8088/index.sucatalog"

Leopard 및 Snow Leopard에서 올바르게 작동하려면 올바른 명령을 실행하십시오.

defaults write /Library/Preferences/com.Apple.SoftwareUpdate CatalogURL "http://your.updates-server.lan:8088/index-leopard-snowleopard.merged-1.sucatalog"

내 네트워크에서 행복하게 사용하고 테스트했습니다 :)

4
drAlberT

Chealion 지적 의 DNS 트릭은 환상적입니다. 사무실에서 사용하며 LAN의 모든 컴퓨터는 구성없이 로컬 리포지토리에서 업데이트를 자동으로 고속으로 가져옵니다.

내부 DNS 서버에서 swscan.Apple.com DNS 영역을 만들고 A 레코드를 통해 Mac OS X 서버로 분석하도록하십시오. Mac OS X Server 자체에서 /etc/hosts 파일을 편집하고 swscan.Apple.com에 대한 실제 IP 주소를 추가하여 자체 해결되지 않도록하십시오.

한 가지 지적해야 할 점은 Snow Leopard 클라이언트와 작동하려면 Snow Leopard 서버가 필요합니다. 그렇지 않으면 중단됩니다.

참고-10.5 SU Repository는 /usr/share/swupd에 있고 10.6 SU Repository는 /private/var/db/swupd로 이동되었습니다.

또한 웹 서비스를 활성화하고 10.4, 10.5 및 10.6 클라이언트에 대해 Server Admin의 포트 80에 다음 웹 별명을 추가하여 업데이트를 가져와야합니다.

Pattern: index.sucatalog
Path: /private/var/db/swupd/html/content/catalogs/index.sucatalog

Pattern: /content/catalogs/others/index-leopard.merged-1.sucatalog
Path: /private/var/db/swupd/html/content/catalogs/others/index-leopard.merged-1.sucatalog

Pattern: /content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog
Path: /private/var/db/swupd/html/content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog

Pattern: /content/catalogs/index-1.sucatalog
Path: /private/var/db/swupd/html/content/catalogs/index.sucatalog
3
Ryan

Software Update Enabler 는 클라이언트 구성을위한 훌륭한 무료 응용 프로그램입니다.

2
mcg

10.7 Lion 서버에서 최소의 해커를 사용하여 네트워크의 관리되지 않는 모든 Mac에 소프트웨어 업데이트를 제공하는 간단한 방법을 생각해 냈습니다.

  1. 위에서 언급 한대로 DNS에 A 레코드를 작성하고 swscan.Apple.com이 서버의 IP를 가리키는 지 확인하십시오.

  2. swcan.Apple.com 및 swquery.Apple.com에 대한 올바른 항목을 서버/etc/hosts 파일에 추가하여 여전히 Apple에서 업데이트를 받도록하십시오.

  3. 웹 서비스를 활성화하고 모든 것을 기본값으로 두십시오. 웹 서비스가 사용중인 경로를 기록하십시오.

  4. 웹 서비스의 경로를 소프트웨어 업데이트 카탈로그의 위치로 바꾸어 심볼릭 링크를 만듭니다.

ln -Ffs/private/var/db/swupd/html/Library/Server/Web/Data/Sites/Default

그것은 최소한의 노력으로 나를 분류하게했습니다.

2
adam

Snow Leopard, Leopard 또는 Tiger에서 소프트웨어 업데이트 서버를 설정하는 앱을 만들었습니다. 서버 버전을 확인하여 Software Update Server가 OS 버전과 호환되는지 확인합니다. Snow Leopard와 함께 Leopard (Snow Leopard Hack 없음) 또는 Tiger Server를 사용하려고하면 호환되지 않습니다. 그렇다면 설정됩니다. Leopard와 함께 Tiger Server를 사용하려고하면 서버가 설정되지만 Tiger 업데이트 만받을 수 있습니다.

다운로드 : http://iwczone.co.uk/projects/iSetSU/

MacUpdate : http://www.macupdate.com/info.php/id/33740/iset-sus

1
Callum

Snow Leopard 클라이언트와 함께 Leopard 서버 소프트웨어 업데이트 서버를 사용하려면 Jan Uschok의 "10.5.8 서버에서"Software Update Services를 사용하여 10.6 업데이트를 제공 할 수 있습니까? ".

1
Callum