Hi Everyone,
Like some of you, I got frustrated by the tedious proces of downloading and products when you re-installed your mac. I tried using the terminal but I got stuck multiple times. Then I found this stackoverflow answer and that solved it for me. I like to share it with you guys, hopefully this will save you some time and frustration.
Unfortunately I wasn’t able to automate the installation of updates. Those use a different installation format for some reason.
My example here is based on EZkeys, please adjust it to your situation. This requires a familiarity on the terminal and only works on Macs.
Warning: obviously this is is at your own risk, proceed with caution.
First open up the Toontrack Product manager. Download all the updates and stuff you want to install. Once everything is downloaded you can proceed to the next step.
Next open the terminal app. Go to your downloads location in your terminal. For example /Users/Gearnerd/Downloads/Toontrack.
cd ~/Downloads/Toontrack
Type “ls -l” to make sure you have all the installers in this particular folder. Now type the following:
for i in *.dmg ; do hdiutil mount $i ; done
You should see in your finder window that all the installer images are now mounted. Please only proceed if this is the case.
Next, the installation phase. Go to your library folder. I have mine on an external disk so that would be:
cd /Volumes/External-drive
or if you have it intalled on your local drive
cd cd /Library/Application\ Support/Toontrack/EZKeys
Make sure you’re in the right folder using the “pwd” command. Now you can proceed the actual installation:
This next step is risky. If you’re unfamiliar working on the command-line or you’re not sure if you done everything correctly, Please don’t proceed!
For installs:
for i in /Volumes/EZkeys\ *; do sudo installer -pkg $i/Installer.pkg -target / ; done
Now you have to type in your password (only once, instead of each installation). You’ll see a information prompt saying the installation is in progress, you can safely ignore that, you don’t have to click OK.
After a while everything should be installed.
Updating can be slightly less tedious by having the installers opened one after the other by mounting all the volumes as desribed above, and opening the proprietary update installer like so:
for i in /Volumes/EZkeys\ *; do $i/Updater.app/Contents/MacOS/Installer ; done
Hopefully this helps you as much as it did me. If you know how to automatically install updates. Please let me know.
1
Thanked by: Scott EshlemanSorry to double post. But the above method couldn’t be used for installing midi files in SD3. The installer basically copies over the contents of the midi folder that is inside the DMG disk file.
Bulk installing SD3 midi:
Go to the downloads folder where you’ve downloaded all the dmg files from the product manager:
cd ~/Downloads/Toontrack
Mount all of them using disk util
for i in *.dmg ; do hdiutil mount $i ; done
This next bit is slightly more complicated. You’ll need to know where the midi folder is located. for example:
/Volumes/External-drive/SD3\ Library/Midi
Replace the part in brackets called “[midi folder location]” with the location of your midi library. Make sure the path is right by using the [tab] key with tab completion.
for i in /Volumes/*MIDI; do sudo cp -Rv $i/Contents/Midi/0* [midi folder location] ; done
It will copy the midi files to your library, if you’ve done it correctly, the Toontrack product manager will show you a green checkmark.
Hope this helps. Of course proceed at your own risk.
Man, this is exactly my painpoint…I was just opening up a thread on exactly this topic today, which sums up my pain of installing close to 70 (!!!) products with the product manager:
I am not that familiar with the mac terminal tbh and I don´t want to crush anything on my new macbook air M3…but man, that looks straight forward and quite easy. How is this not yet a standard in the Product Manager then?! This is SUCH a pain.
Please log in to read and reply to this topic.
No products in the cart.
Get all the latest on new releases,
updates and offers directly to your inbox.
Note: By clicking the 'I WANT IN' button, you will not be creating a Toontrack user account. You will only sign up to get our newsletters, offers and promotions to your inbox. You can unsubscribe at any time from a link at the bottom of each email. If you want to learn more about our privacy policy, please find detailed information here.