Re: [GNC] [GNC-dev] Gnucash built from git doesn't start

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] [GNC-dev] Gnucash built from git doesn't start

Adrien Monteleone-2
My understanding was that some distros have already started their plans to do away with /usr/local and retain it as a symlink for backwards compatibility for now.

The very old days, /usr *was* ‘user’ but that has long since changed as individual user directories are now in /home.

/usr is for system binaries that are part of the distribution

/usr/local became a place to put your own *system* customizations. (say, install a different shell)

/opt was for user-land software not part of the default distribution

/usr/local is subject to getting stomped on by distribution updates, and might even disappear entirely in the future.

/opt seems to be the safe system-wide place to install your own builds. (I personally use this)

There is also always any path in /home or ~/, for stuff you want only your own user to be able to run.

It has been a few moons since I traversed that web rabbit hole though. Things might have changed.

Of course, if something works for you, there is no need to change it.

Regards,
Adrien

> On Oct 22, 2019 w43d295, at 8:55 PM, David Cousens <[hidden email]> wrote:
>
> John,
>
> I am curious as to what problems you have encountered installing to
> /usr/local and on what Linux distributions?  I have never had any problem
> installing there in Linux Mint 17, 18, 19 which presumably also includes the
> Ubuntu and Debian systems they are derived from but don't know about other
> distributions.  According to the Linux File Heirarchy standard this is where
> user software built from source should be installed.  The "sudo make
> install" currently installs the libraries, share and config files in the
> expected locations as follows:
>
> /usr/local/bin/gnucash           main application
> /usr/local/etc/gnucash/environment  
> /usr/local/include/gnucash     gnucash heaader files
> /usr/local/lib/gnucash            gnucash libraries
> /usr/local/lib                           a few libraries associated with
> libgnc-backend, libgnc-core-utils, libgnc-gnome, libgnc-module
>                                          and libgwengui-gtk3
> /usr/share/gnucash
>
> Apart from requiring sudo privileges I have never encountered any problems
> installing there since I started using GnuCash in 2010.
>
> David

_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] [GNC-dev] Gnucash built from git doesn't start

Frank H. Ellenberger-3
Hi Adrien,

Am Mi., 23. Okt. 2019 um 05:15 Uhr schrieb Adrien Monteleone
<[hidden email]>:
>
> My understanding was that some distros have already started their plans to do away with /usr/local and retain it as a symlink for backwards compatibility for now.

then your distro is leaving the FHS?
See https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard for an intro or
https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf for the full text.

~Frank
_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] [GNC-dev] Gnucash built from git doesn't start

Adrien Monteleone-2
Not that I’m aware of.

I could be conflating the move to turn /bin /lib and /sbin into symlinks pointing to /usr/bin, /usr/lib, & /usr/sbin however. As I mentioned, it has been some time since I read up on it.

Regards,
Adrien

> On Oct 22, 2019 w43d295, at 10:35 PM, Frank H. Ellenberger <[hidden email]> wrote:
>
> Hi Adrien,
>
> Am Mi., 23. Okt. 2019 um 05:15 Uhr schrieb Adrien Monteleone
> <[hidden email]>:
>>
>> My understanding was that some distros have already started their plans to do away with /usr/local and retain it as a symlink for backwards compatibility for now.
>
> then your distro is leaving the FHS?
> See https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard for an intro or
> https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf for the full text.
>
> ~Frank
>


_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] [GNC-dev] Gnucash built from git doesn't start

Geert Janssens-4
Op woensdag 23 oktober 2019 06:37:06 CEST schreef Adrien Monteleone:
> Not that I’m aware of.
>
> I could be conflating the move to turn /bin /lib and /sbin into symlinks
> pointing to /usr/bin, /usr/lib, & /usr/sbin however. As I mentioned, it has
> been some time since I read up on it.
>
> Regards,
> Adrien

I have heard of this change (and Fedora has effectively done so a while ago),
but dropping /usr/local would be news to me.

Geert


_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] [GNC-dev] Gnucash built from git doesn't start

Kenneth Schneider
/etc is another one moving to /user, if my failing memory serves me right.

Ken Schneider

> On Oct 23, 2019, at 6:31 AM, Geert Janssens <[hidden email]> wrote:
>
> Op woensdag 23 oktober 2019 06:37:06 CEST schreef Adrien Monteleone:
>> Not that I’m aware of.
>>
>> I could be conflating the move to turn /bin /lib and /sbin into symlinks
>> pointing to /usr/bin, /usr/lib, & /usr/sbin however. As I mentioned, it has
>> been some time since I read up on it.
>>
>> Regards,
>> Adrien
>
> I have heard of this change (and Fedora has effectively done so a while ago),
> but dropping /usr/local would be news to me.
>
> Geert
>
>
> _______________________________________________
> gnucash-user mailing list
> [hidden email]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.