I have just been observing this thread for a while and I’m wondering if (at 
least for *nix implementations) installing the files into a version specific 
sub-tree and putting links into the “unix/linux way” directories might be a 
solution - having a simple script change the links to enable a specific version 
would complement the setup. I may try this out in a virtual machine first 
because I’m stuck at 4.07 on my main Linux System right now while really bing 
interested in playing with a version 5 rc2.

Michael

> On Apr 12, 2018, at 09:33, Reece R. Pollack <re...@his.com> wrote:
> 
> On 04/12/18 11:38, Nick Østergaard wrote:
>> Den tor. 12. apr. 2018 17.18 skrev Reece R. Pollack <re...@his.com 
>> <mailto:re...@his.com>>:
>> On 04/12/18 09:58, Carsten Schoenert wrote:
>>> Hi,
>>> 
>>> Am 12.04.2018 um 15:47 schrieb Reece R. Pollack:
>>>> I'm a relative newbie to KiCad, but I've been a software engineer since 
>>>> the early 1980. I'd prefer to see KiCad installed in a self-contained 
>>>> manner, meaning all installed files end up under one directory hierarchy 
>>>> rather than being spread all over the filesystem.
>>> well, KiCad isn't installing "some there" and "all over" the various
>>> systems. If you think so you have a impression that is different from
>>> the reality.
>> 
>> The KiCad 4.0.7 Debian Linux package installs files in these directories:
>> 
>> /etc/profile.d
>> /usr/bin
>> /usr/lib/kicad
>> /usr/lib/python2.7/dist-packages
>> /usr/share/applications
>> /usr/share/doc
>> /usr/share/icons
>> /usr/share/kicad
>> /usr/share/menu
>> /usr/share/mime
>> /usr/share/mimelnk
>> 
>> That's "spread all over the file system" in contrast to my preference of 
>> having all installed files under one directory.
>> 
>> No, it is not, that i simply the unix/linux way or hatver the correct term 
>> is. You can just set the cmake install prefix or destdir when installing to 
>> /opt/kicad-foo and you get the same behaivour as with the xilinx tools. But 
>> this is not the topic of this thread, we should focus on the user config 
>> here.
> 
> Agreed, it is. I've been working almost exclusively in the Linux environment 
> for the last 15 years of my career, including assembling distros from 
> scratch. But the name conflicts make maintaining several versions 
> concurrently rather difficult unless the application developers take care to 
> support it.
> 
> Yes, I'm going a bit off the original topic. Maybe we should start a new 
> thread. But I see an issue arising in the future where people are going to 
> want to install V5 but not give up V4 quite yet. For example, board houses 
> that accept KiCad board files may not be ready to make a hard cut to V5 until 
> they're sure it's really ready, but they'd like to be able to accept V5 board 
> files. Right now that would be difficult without compiling from source and 
> installing in a separate directory.
> 
> I'd hate to see KiCad miss this chance to embrace multiple installation 
> support just because we're thinking only of the testing environment.
> 
> -Reece
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to