Skip to main content
Solved

How to update to Safari?

  • October 3, 2023
  • 14 replies
  • 328 views

mfletch
Forum|alt.badge.img+8

How are you updating your users to the latest version of Safari (17)? Mac Apps does not have Safari available and you can't add Safari to VPP, so I tried creating a package using composer and adding it to a Patch Management policy and pushing it that way, but that is not working. I also tried just creating a regular Jamf policy and adding the package there and pushing it out, but no dice even though the logs show it was installed successfully, but when the machine runs recon it still shows the old version of Safari, not Safari 17. I have Software Updates (System Settings>General>Software Updates) disabled because Restricted Software was not restricting users from going to macOS Sonoma, so this may have something to do with why I'm not able to update these devices to the latest version of Safari, but at this point It's just a guess.  Any help is greatly appreciated!

Best answer by Ashok_A

@mfletch - you may try the below simple code by executing on recurring check-in weekly once on all computers. This is how we keep our Safari Browser up-to-date. 

#!/bin/sh Check_SafariUpdate=$(sudo softwareupdate -l | grep Safari | grep -o 'Safari[^[:blank:]]*' | head -n 1) /bin/echo "$Check_SafariUpdate" sudo softwareupdate -i "$Check_SafariUpdate"

 

 

14 replies

jamf-42
Forum|alt.badge.img+17
  • Esteemed Contributor
  • October 3, 2023

download from here: https://mrmacintosh.com/macos-safari-full-installer-database-download-directly-from-apple/

And use Patch Management

If you look at the PKG its not a normal package (check it with Suspicious pkg) lots of perl scripts etc.. its not a normal pkg installer.. thus you can't just pkg it up.. 


AJPinto
Forum|alt.badge.img+26
  • Legendary Contributor
  • October 3, 2023

Safari for N-1 (Currently Ventura) and N-2 (Currently Monterey) MacOS builds can be downloaded from Apple, its provided as a package. For the Current build of macOS (Currently Sonoma), Safari can only be installed with OS updates. You cannot package Safari and deploy it manually. Safari is not an Appstore app, and would not be deployed with VPP.

 

Do check your software update deferrals. You may have nonsoftware updates deferred. If nothing is deferred, make sure nothing is filtering Apple traffic as that will also prevent updates from working.

 

Solved: Safari 17 for Ventura - Jamf Nation Community - 300193

 

 


mfletch
Forum|alt.badge.img+8
  • Author
  • Contributor
  • October 3, 2023

@jamf-42  @AJPinto  Thank you very much for the information! I've downloaded the package and have it in the Patch Management definition and scoped and now I wait and hope it works! :) 


jamf-42
Forum|alt.badge.img+17
  • Esteemed Contributor
  • October 3, 2023

@jamf-42  @AJPinto  Thank you very much for the information! I've downloaded the package and have it in the Patch Management definition and scoped and now I wait and hope it works! :) 


scope small, test, check it works.. then move to production.. 


Ashok_A
Forum|alt.badge.img+9
  • Contributor
  • Answer
  • October 3, 2023

@mfletch - you may try the below simple code by executing on recurring check-in weekly once on all computers. This is how we keep our Safari Browser up-to-date. 

#!/bin/sh Check_SafariUpdate=$(sudo softwareupdate -l | grep Safari | grep -o 'Safari[^[:blank:]]*' | head -n 1) /bin/echo "$Check_SafariUpdate" sudo softwareupdate -i "$Check_SafariUpdate"

 

 


mfletch
Forum|alt.badge.img+8
  • Author
  • Contributor
  • October 4, 2023

@mfletch - you may try the below simple code by executing on recurring check-in weekly once on all computers. This is how we keep our Safari Browser up-to-date. 

#!/bin/sh Check_SafariUpdate=$(sudo softwareupdate -l | grep Safari | grep -o 'Safari[^[:blank:]]*' | head -n 1) /bin/echo "$Check_SafariUpdate" sudo softwareupdate -i "$Check_SafariUpdate"

 

 


@Ashok_A Thank you, that worked great!

 


Forum|alt.badge.img+3
  • New Contributor
  • December 1, 2023

@AJPinto, this worked for us. Thank you!


Forum|alt.badge.img+3
  • New Contributor
  • December 1, 2023

download from here: https://mrmacintosh.com/macos-safari-full-installer-database-download-directly-from-apple/

And use Patch Management

If you look at the PKG its not a normal package (check it with Suspicious pkg) lots of perl scripts etc.. its not a normal pkg installer.. thus you can't just pkg it up.. 


@jamf-42, Thank you!


rpayne
Forum|alt.badge.img+11
  • Contributor
  • March 12, 2025

How is everyone updating in Sequoia? The above script always returns: "No such updates." Updating the OS is the only way we've been able to update Safari. Are they not available separately anymore? Assuming this is the case as softwareupdate --list doesn't not return Safari updates (only MacOS updates).


mfletch
Forum|alt.badge.img+8
  • Author
  • Contributor
  • March 12, 2025

How is everyone updating in Sequoia? The above script always returns: "No such updates." Updating the OS is the only way we've been able to update Safari. Are they not available separately anymore? Assuming this is the case as softwareupdate --list doesn't not return Safari updates (only MacOS updates).


Yeah, only way I know of to update Safari is to update macOS.


jamf-42
Forum|alt.badge.img+17
  • Esteemed Contributor
  • March 12, 2025

How is everyone updating in Sequoia? The above script always returns: "No such updates." Updating the OS is the only way we've been able to update Safari. Are they not available separately anymore? Assuming this is the case as softwareupdate --list doesn't not return Safari updates (only MacOS updates).


this is  two year old thread.. times have moved on! For any device on 15.x your  only option is via software update, be that DDM scheduled via JAMF or something like Nudge. The Safari pkg is only available to older OS versions.. 


rpayne
Forum|alt.badge.img+11
  • Contributor
  • March 12, 2025

this is  two year old thread.. times have moved on! For any device on 15.x your  only option is via software update, be that DDM scheduled via JAMF or something like Nudge. The Safari pkg is only available to older OS versions.. 


Nudge is what we use usually. I just HATE moving update cycles so close. Users get upset. Well... more than usual. 


jamf-42
Forum|alt.badge.img+17
  • Esteemed Contributor
  • March 12, 2025

Nudge is what we use usually. I just HATE moving update cycles so close. Users get upset. Well... more than usual. 


and expect 15.4 soon..next week or the week after.. 🙄 maybe April.. but sooner that we'd all like. The only positive is in testing on ARM post download it took less that 10mins to install.. 


rpayne
Forum|alt.badge.img+11
  • Contributor
  • March 12, 2025

and expect 15.4 soon..next week or the week after.. 🙄 maybe April.. but sooner that we'd all like. The only positive is in testing on ARM post download it took less that 10mins to install.. 


Yup. I might just wait until 15.4. Thanks Apple. 😂