Re: Where to install shared libraries on OSX 10.11?
Re: Where to install shared libraries on OSX 10.11?
- Subject: Re: Where to install shared libraries on OSX 10.11?
- From: Jens Alfke <email@hidden>
- Date: Wed, 14 Oct 2015 15:24:57 -0700
On Oct 14, 2015, at 3:05 PM, MeldaProduction < email@hidden> wrote:
But now I ran into a customer, who used official upgrade to 10.11 (not beta) and the system forbids him to create /usr/local directory, he even tried manually...
Maybe non-admin users don’t have permission to create it. Did you test your installer with non-admin user accounts?
In any case, I think /usr/local is more for developers; /Library/Frameworks or ~/Library/Frameworks is the standard place for 3rd party app shared libraries. On my system it contains stuff like “Adobe AIR.framework”, “AudioMixEngine.framework”, “LAME.framework”, “NyxAudioAnalysis.framework”…
The File System Basics documentation definitely points to the /Library directory. "Apps should use the Library directory to store app-specific (or system-specific) resources … frameworks that must be shared by multiple apps can be installed in either the local or user domain” (i.e. /Library or ~/Library.) That documentation makes no mention of /usr/local.
—Jens |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden