David Wright composed on 2017-04-19 13:25 (UTC-0500): > On Wed 19 Apr 2017 at 13:46:51 (-0400), Felix Miata wrote:
>> /usr/local/<applicationNameVersion>, like so: >> # ls -gG /usr/local/ >> drwxr-xr-x 2 4096 Mar 2 01:17 bin >> drwxr-xr-x 3 4096 Dec 28 03:58 Brother >> drwxrwxr-x 2 4096 Mar 31 11:51 dfsee >> drwxr-xr-x 3 4096 Feb 28 12:58 etc >> drwxrwxrwx 13 4096 Dec 12 2013 ff2 > [... etc ...] > That conflicts with the FHS §4.9 and with Debian's Policy Manual §9.1.1&2. When I first started doing that several PC eons ago I didn't find any sensible alternative. Denying an admin the right to create other directories in the root of /usr/local/ makes no sense to me. According to 4.9, as admin, /usr/local/ is mine to write in, not any package manager or other installer. Thus, I find no legitimacy in finding in that list violation of 4.9. My installations are all multiboot. Thus I have /usr/local/ on a separate filesystem to be shared by whichever Linux installation is operating; as opposed to /opt/, which installers other than standard OS package managers (and apparently Brother) use as a matter of course. Thus I keep /opt/ as a directory on the / filesystem. I never put anything in /opt/. Whatever shows up there is not my doing, at least, not directly. As to 9.1.1&2, I find the numerous stated deviations from FHS effectively make Debian de facto non-compliant with FHS. True that my response was not a perfect match to the OP's question, but given its author, I thought it nevertheless pertinent. :-) -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/