it-swarm-tr.com

İstemci Mac'teki (kendi sunucumu kullanmak için) Software Update sunucu adresini nasıl değiştirebilirim?

Artık Leopard Server'ımdaki Yazılım Güncelleme hizmetini başlattığım için, istemci Mac'lerimi güncellemeleri kontrol etmek için nasıl değiştirebilirim?

16
username

Varsayılan

En basit yöntem istemci Mac'lerde varsayılan bir komut çalıştırmaktır (Apple Uzak Masaüstü) ile kolayca aktarılır):

defaults write com.Apple.SoftwareUpdate CatalogURL 'HTTP_URL_FOR_CATALOG'

bir kullanıcı için. Sudo ile çalıştırırsanız, rootupda yazılım güncellemesini her kullandığınızda bunu ayarlar.

HTTP_URL_FOR_CATALOG, Mac OS X 10.6 ile değiştirildi. MCX kullanıyorsanız, yeni kataloğu otomatik olarak seçer - ancak manuel olarak yapılıyorsa, hangi istemci sürümü söz konusu ise aşağıdaki URL'lerin kullanılması gerekir:

  • 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
  • Mac OS X 10.8: index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

Uygulananın iki kez kontrol edilmesi için aşağıdaki komutu çalıştırabilirsiniz:

/usr/libexec/PlistBuddy -c Print /Library/Preferences/com.Apple.SoftwareUpdate.plist
ve /usr/libexec/PlistBuddy -c Print ~/Library/Preferences/com.Apple.SoftwareUpdate.plist
bilgisayar ve kullanıcı için hangi ayarların uygun olduğunu görmek için.

Yazılım Güncelleme (GUI) çalıştırılırken bu doğru çalışıyorsa, sunucu adresinin pencerenin başlığında parantez içinde göründüğünü görmelisiniz.

MCX

Diğer bir seçenek de, sunucunuzdan MCX aracılığıyla tercihleri ​​yönetmek için Workgroup Manager'ı kullanmaktır. Bu, kullanıcılar veya Açık Dizininize bağlıysa bilgisayarlar için yapılabilir.

10.5 Sunucu veya daha yenisini kullanıyorsanız: Tercihler altındaki Yazılım Güncelleme bölümünü kullanabilirsiniz.

Manuel olarak:

  1. Tercihin uygulanacağı hesapları, bilgisayarları veya grupları seçin.
  2. Tercihler'i ve ardından Ayrıntılar sekmesini tıklayın
  3. Ekle ... düğmesine basın ve /Library/Preferences/com.Apple.SoftwareUpdate.plist adresine gidin.
  4. Düzenle'ye basın ...
  5. Genellikle altına Yeni Anahtar ekleyin ve CatalogURL adını girin
  6. Türün dize olduğundan emin olun ve sonra SUS URL'nizi (ör. http://mysus.example.com:8088/index.sucatalog veya 10.6 kullanıyorsanız : http://mysus.examle.com:8088/ - varsayılanlar bölümünden yukarıya bakın)
  7. Şimdi Uygula'ya ve ardından Bitti'ye basın. Kullanıcılar/bilgisayarlar MCX ayarlarını (genellikle bir sonraki oturum açma veya yeniden başlatma) yeniledikten sonra yeni ayarlar devralınır.

Yazılım Güncelleme (GUI) çalıştırılırken bu doğru çalışıyorsa, sunucu adresinin pencerenin başlığında parantez içinde göründüğünü görmelisiniz.

22
Chealion

sistem çapında yapılandırma için aşağıdakileri çalıştırmak gerekir:

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

Hem Leopard hem de Snow Leopard üzerinde doğru şekilde çalışmak için doğru komut şu şekildedir:

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

Ağımda mutlu bir şekilde kullanılmış ve test edilmiştir :)

4
drAlberT

Chealion dikkat çekiyor DNS hile harika. Ofisimizde kullanıyorum ve LAN'ımızdaki her bilgisayar güncellemeleri herhangi bir yapılandırma olmadan otomatik olarak yerel depodan yüksek hızda alacak.

swscan.Apple.com Dahili DNS sunucunuzdaki DNS bölgesini seçin ve Mac OS X Sunucunuza bir A kaydı ile çözümlenmesini sağlayın. Mac OS X Server'ın kendisinde /etc/hosts dosyasına gidin ve swscan.Apple.com, böylece kendi kendine çözülmez.

Belirtilmesi gereken bir şey - Snow Leopard müşterileriyle çalışması için bir Snow Leopard sunucusuna ihtiyacınız olacak - aksi halde kesiliyor.

Not - 10.5 SU Deposu /usr/share/swupd, 10.6 SU Havuzu /private/var/db/swupd.

Güncelleştirmeleri almak için Web Hizmetini etkinleştirmeniz ve Sunucu Yöneticisi'ndeki 80 numaralı bağlantı noktasına aşağıdaki Web Takma Adlarını eklemeniz gerekir: 10.4, 10.5 ve 10.6 istemciler güncelleştirmeleri almak için:

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 , istemcileri yapılandırmak için mükemmel bir ücretsiz uygulamadır.

2
mcg

Ağdaki yönetilmeyen tüm mac'lara yazılım güncellemeleri sunmak için gerçekten basit bir yöntem buldum.

  1. dNS'de yukarıda belirtildiği gibi bir A kaydı yapın, swscan.Apple.com'un sunucunuzun IP'sine işaret ettiğinden emin olun.

  2. apple'dan hala güncellemeler alacağından emin olmak için swcan.Apple.com ve swquery.Apple.com sunucularınızı/etc/hosts dosyanıza doğru girişleri ekleyin.

  3. web servisini etkinleştirin ve her şeyi varsayılan ayarlarda bırakın; web servisinin kullandığı yolu not edin.

  4. web servisinin yolunu, yazılım güncelleme kataloglarınızın yerini alarak bir sembolik bağlantı oluşturun:

ln -Ffs/private/var/db/swupd/html/Kütüphane/Sunucu/Web/Veri/Siteler/Varsayılan

bu beni asgari bir çabayla ayırmamı sağladı.

2
adam

Yazılım Güncelleme Sunucusunu Snow Leopard, Leopard veya Tiger'a ayarlayacak bir uygulama yaptım. Yazılım sürüm sunucusunu, OS sürümünüzle uyumlu olup olmadığını görmek için Sunucu sürümünü kontrol ederek ayarlar. Bir Leopard (Snow Leopard Hack yok) veya Tiger Server'ı Snow Leopard ile kullanmaya çalışırsanız, uyumlu olmadığını söyleyecektir. Eğer öyleyse ayarlayacaktır. Leopard ile bir Tiger Server kullanmaya çalışıyorsanız, onu ayarlar ancak yalnızca Tiger güncellemelerini alırsınız.

İndir: http://iwczone.co.uk/projects/iSetSU/

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

1
Callum

Leopard Server Software Update Server'ı Snow Leopard Clients ile kullanmak için bkz. Jan Uschok'un "10.5.8 Sunucusu, Software Update Services kullanarak 10.6 güncelleştirme sunabilir mi?".

1
Callum