Logic Pro X: Install additional content on external hard drive?

Hi all,


I'm just wondering if there are any new, official ways to ask Logic Pro X to store the additional content that is downloaded to a different location (e.g., an external hard drive). So far I haven't found anything in the documentation (though maybe I missed it).


Thanks

Logic Pro, OS X Mountain Lion (10.8.4)

Posted on Jul 16, 2013 9:48 AM

Reply
64 replies

Jul 28, 2013 12:51 AM in response to adam.cantina

It looks like Logic Pro X must first be installed onto the external hard drive to which you want to install the Additional Content packages. I tried modifying my script below to install to external hard disk "ExternalLogicDisk", but I received an error because logic was never installed on ExternalLogicDisk


From my post https://discussions.apple.com/thread/5188851?answerId=22587666022#22587666022, I tried manually installing JamPack1.pkg to ExternalLogic Disk, but I got the following error:


$ sudo installer -pkg JamPack1.pkg -target /Volumes/ExternalLogicDisk/
Password:
installer: Cannot install on volume /Volumes/ExternalLogicDisk because it is disabled.
installer: A qualifying copy of Logic or MainStage was not found.


Conclusively, if you can successfully install Logic Pro X to the external hard disk first, try modifying the script in aforementioned post as follows


Change...

sudo installer -pkg $f -target /


...to

sudo installer -pkg $f -target "/Volumes/ExternalLogicDisk"

Jul 28, 2013 10:02 AM in response to viento10

I followed all your instructions in your posts but I get this error when I want to install the packages on a different HD:

installer: Error trying to locate volume at /Volumes/Data/– Library –/


I want to install the packages on my HD named "Data" into the folder "– Library –"

I tried it by writing these paths into the .sh file, but it didn't work

/Volumes/Data/- Library -/

/Volumes/Data/-\Library\-/

does it have to be in the root folder of the HD?

because I tried to install it only in "Volumes/Data" and it worked.


thanks in advance!

Jul 28, 2013 10:18 AM in response to shabshekan

Yes, most likely packages can only be installed on the root folder of the target drive. Per the manual page for the "installer" command, the target may only be a volume, not a specific folder. You could try messing with other parameters. Also, don't forget to use double-quotes in shell scripts when working with files/folders that contain spaces. good luck.


https://developer.apple.com/library/mac/documentation/darwin/reference/manpages/ man8/installer.8.html


DEVICES
     A device parameter for the target is any one of the following:


     1) Any of the values returned by -dominfo
     2) The device node entry.  Any entry of the form of /dev/disk*.  ex: /dev/disk2
     3) The disk identifier.  Any entry of the form of disk*.  ex: disk1s9
     4) The volume mount point.  Any entry of the form of /Volumes/Mountpoint.  ex: /Volumes/Untitled
     5) The volume UUID.  ex: 376C4046-083E-334F-AF08-62FAFBC4E352

Jul 28, 2013 12:45 PM in response to viento10

thanks.


one more thing.

how do you install Logic itself to another location / hard drive?


since it's just an .app file I thought I just put it on my desired hard drive.

then I installed all the content on the root of the same hard drive with your script.


but when I opened Logic it started the download of the 2GB basic content and after that it would get stuck at the installation process for like forever.

but as soon as I put the Logic app back to the Apps folder on the system drive, the installation process was finished only in a few minutes.


Of course after that I could put the Logic app back on my other hard drive but it didn't find the additional content and wanted to download and install all of it again...


Before all of this I also tried it with symlinks but that didn't work out either...

Jul 28, 2013 3:43 PM in response to shabshekan

I'm unsure how to install Logic to an external drive. Perhaps by downloading the app from the Apple Store and running the .pkg manually after download completes?


After experimenting a little and modifying Apple's installation code, I was able to install the packages to an external drive. However, this code modification probably violates Apple's Terms of Use and I'm not publishing it. Regardless, Logic still searches the internal disk anyway, so installing the Additional Content Packages to an external drive doesn't provide a benefit


Looks like the best option is install the packages and move the folder /Library/ApplicationSupport/Logic to the external drive and then create a symblink to that. That folder is 26 GB on my computer, so this method should save a significant amount of space.


  1. Copy /Library/ApplicationSupport/Logic folder to your external drive (i.e. /LogicLibrary on volume "External1")
  2. Delete that Logic on your internal drive and empty your trash
  3. in Terminal, create a link to the Logic folder you copied to External1
    $ sudo ln -s "/Volumes/External1/LogicLibrary" "/Library/Application Support/Logic"

Jul 29, 2013 7:42 AM in response to shabshekan

In your case - you still haven't provided enough escaped entries in the path. You also must escape the dashes:


shabshekan wrote:


/Volumes/Data/- Library -/

/Volumes/Data/-\Library\-/

does it have to be in the root folder of the HD?

because I tried to install it only in "Volumes/Data" and it worked.



Escape both the spaces and the dashes and make that entry:


/Volumes/Data/\ \-\ Library\ \-

Aug 17, 2013 3:39 PM in response to seisend

seisend wrote:


I don't know where the download destination is.


does anyone know where the packages are downloaded to before they are installed ? i managed (as i did with previous versions) to install on an external hd with the sybolic link idea. however, my internal hd still lost quite some GB after the fact. the logic app is smal the logic folder is a symbolic link the apple loops folder is a symbolic link… where have my GB (about 20!) gone ?

Aug 19, 2013 11:53 AM in response to aberlin

they are downloaded to ambiguously-named folders in /private/far/folders. Run the following commands in Terminal to find the folder "com.apple.MusicApps" and open in the Finder.


$ cd /private/var/folders/

$ find . -name com.apple.MusicApps -type d 2>/dev/null
./ha/_slgh2349x8aszasdf00/C/com.apple.MusicApps

$ open ./ha/_slgh2349x8aszasdf00/C/com.apple.MusicApps

Oct 25, 2013 9:14 PM in response to viento10

I just downloaded Mavericks and I tried the method that you (viento10) mentioned but once I run the following line:


"/Volumes/750\ Data/DELETE_TEST/" "/Library/Application Support/ANOTHER_TEST"


but I get an error in Terminal:

ln: /Library/Application Support/ANOTHER_TEST/: No such file or directory

fyi, I created a fake folder in case this happened, I didn't wanna delete all of my Logic files. Any ideas??

Nov 14, 2013 9:39 AM in response to alibra

You don't need the escape if you're using quotes. Try this:


sudo ln -s "/Volumes/750 Data/DELETE_TEST/" "/Library/Application Support/ANOTHER_TEST/"




For anyone interested, this worked for me:

sudo cp -rf "/Library/Application Support/Logic/" "/Volumes/Storage/Logic/"


sudo mv -rf "/Library/Application Support/Logic/" "/Library/Application Support/Logic.old"

sudo ln -s "/Library/Application Support/Logic/" "/Volumes/Storage/Logic/"

sudo rm -rf "/Library/Application Support/Logic.old"



One note, in Disk Utility, there was no change in disk usage because of the symlinks but when I got info on "Macintosh HD", I went fomr 60GB used to 20GB.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Logic Pro X: Install additional content on external hard drive?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.