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?
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?
Yanıtlar:
En basit yöntem, istemci Mac'lerde varsayılan bir komut çalıştırmaktır (Apple Remote Desktop ile kolayca aktarılır):
defaults write com.apple.SoftwareUpdate CatalogURL 'HTTP_URL_FOR_CATALOG'
bir kullanıcı için. Eğer sudo üzerinden çalıştırırsanız, root olarak softwareupdate'i her kullandığınızda ayarlayacaktır.
HTTP_URL_FOR_CATALOG
Mac OS X 10.6 ile değiştirilmiştir. 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:
http://mysus.example.com:8088/index.sucatalog
http://mysus.example.com:8088/index-leopard.merged-1.sucatalog.sucatalog
http://mysus.example.com:8088/index-leopard-snowleopard.merged-1.sucatalog
http://mysus.example.com:8088/index-lion-snowleopard-leopard.merged-1.sucatalog
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
uygun bilgisayar ve kullanıcı için ne ayarları 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.
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:
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.
Bir sahip olmak için sistem çapında yapılandırma birini aşağıdaki çalıştırmak zorundadır:
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://your.updates-server.lan:8088/index.sucatalog"
Hem Leopard hem de Snow Leopard'da 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 :)
Chealion'un işaret ettiği DNS hilesi 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 sunucunuzda DNS bölgesini oluşturun ve Mac OS X Sunucunuza bir A kaydı ile çözümlenmesini sağlayın. Mac OS X Server'ın kendisinde /etc/hosts
dosyayı düzenleyin ve kendiliğinden çözülmemesi için gerçek IP adresini ekleyin swscan.apple.com
.
Belirtilmesi gereken bir şey - Snow Leopard müşterileriyle çalışması için bir Snow Leopard sunucusuna ihtiyacınız olacak - aksi halde kırılıyor.
Not - 10.5 SU Deposu var /usr/share/swupd
, 10.6 SU Deposu şu konuma taşındı /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
Yazılım Güncelleme Etkinleştirici istemcileri yapılandırmak için mükemmel bir ücretsiz uygulamadır.
Ağdaki yönetilmeyen tüm mac'lara yazılım güncellemeleri sunmak için gerçekten basit bir yöntem buldum.
DNS'de yukarıda belirtildiği gibi bir A kaydı yapın, swscan.apple.com sitesinin sunucunuzun IP'sine işaret ettiğinden emin olun.
apple'dan güncelleme almaya devam etmek için swcan.apple.com ve swquery.apple.com sunucularınızı / etc / hosts dosyasına doğru girişleri ekleyin.
web servisini etkinleştirin ve her şeyi varsayılan olarak bırakın - web servisinin kullandığı yolu not edin.
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ı.
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
Leopard Server Yazılım Güncelleme Sunucusunu Snow Leopard İstemcileri ile kullanmak için Jan Uschok'un "10.5.8 Sunucusu, Software Update Services kullanarak 10.6 güncelleştirme sunabilir mi?" .