EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.betatest » Default installation path (V7.0.1)
Default installation path (V7.0.1) [message #156835] Wed, 06 August 2014 10:38 Go to next message
Markus Rudolf
Messages: 181
Registered: September 2008
Senior Member
Hi,
just wanted to install V7.0.1 beta. I noticed under Win7 64bit, the
setup defaults to C:\eagle_v7_0_1 or something, not C:\Program Files
(X86)\eagle_blahfoo any more.

I think I noticed this behaviour also with the 6.9.x beta and 7.0.0
release versions.

Whats the intention, and can you please return to the old default locations?

Markus
Re: Default installation path (V7.0.1) [message #156837 is a reply to message #156835] Wed, 06 August 2014 11:50 Go to previous messageGo to next message
Walter Spermann
Messages: 540
Registered: August 2010
Senior Member
Hi,

On 08/06/2014 12:38 PM, Markus Rudolf wrote:
> Hi,
> just wanted to install V7.0.1 beta. I noticed under Win7 64bit, the
> setup defaults to C:\eagle_v7_0_1 or something, not C:\Program Files
> (X86)\eagle_blahfoo any more.
>
> I think I noticed this behaviour also with the 6.9.x beta and 7.0.0
> release versions.
>
> Whats the intention, and can you please return to the old default
> locations?
We changed this in 6.91.2, because we had many cases with
obscure user right problems with an installation path under
C:\Program Files. We generally advise not to install under C:\Program Files.

Regards,
Walter Spermann

>
> Markus


--
---------------------------------------------------------------
Walter Spermann
Software Development
CadSoft Computer GmbH
Pleidolfweg 15
84568 Pleiskirchen
Tel.: 08635/6989-10
www.cadsoft.de
---------------------------------------------------------------
Registergericht: Amtsgericht Traunstein HRB 5573
Geschäftsführer: Thomas Liratsch
---------------------------------------------------------------
Re: Default installation path (V7.0.1) [message #156838 is a reply to message #156835] Wed, 06 August 2014 11:58 Go to previous messageGo to next message
Joern Paschedag
Messages: 1455
Registered: August 2008
Senior Member
Am 06.08.2014 um 12:38 schrieb Markus Rudolf:
> Hi,
> just wanted to install V7.0.1 beta. I noticed under Win7 64bit, the
> setup defaults to C:\eagle_v7_0_1 or something, not C:\Program Files
> (X86)\eagle_blahfoo any more.
>
> I think I noticed this behaviour also with the 6.9.x beta and 7.0.0
> release versions.
>
> Whats the intention, and can you please return to the old default
> locations?
>
> Markus

Perhaps cadsoft wants to avoid another 5000 or so questions about:"Where
are my files gone" in win 7 or 8 ;-))

If you don't like the new path, why don't you change it back and get
trapped by the dictation of the win OS.

--
Mit freundlichen Grüßen / With best regards

Joern Paschedag
Re: Default installation path (V7.0.1) [message #156839 is a reply to message #156838] Wed, 06 August 2014 11:56 Go to previous messageGo to next message
Walter Spermann
Messages: 540
Registered: August 2010
Senior Member
On 08/06/2014 01:58 PM, Joern Paschedag wrote:
> Am 06.08.2014 um 12:38 schrieb Markus Rudolf:
>> Hi,
>> just wanted to install V7.0.1 beta. I noticed under Win7 64bit, the
>> setup defaults to C:\eagle_v7_0_1 or something, not C:\Program Files
>> (X86)\eagle_blahfoo any more.
>>
>> I think I noticed this behaviour also with the 6.9.x beta and 7.0.0
>> release versions.
>>
>> Whats the intention, and can you please return to the old default
>> locations?
>>
>> Markus
>
> Perhaps cadsoft wants to avoid another 5000 or so questions about:"Where
> are my files gone" in win 7 or 8 ;-))
Good point ! (beside others...)

Walter Spermann

>
> If you don't like the new path, why don't you change it back and get
> trapped by the dictation of the win OS.
>


--
---------------------------------------------------------------
Walter Spermann
Software Development
CadSoft Computer GmbH
Pleidolfweg 15
84568 Pleiskirchen
Tel.: 08635/6989-10
www.cadsoft.de
---------------------------------------------------------------
Registergericht: Amtsgericht Traunstein HRB 5573
Geschäftsführer: Thomas Liratsch
---------------------------------------------------------------
Re: Default installation path (V7.0.1) [message #156844 is a reply to message #156837] Wed, 06 August 2014 16:31 Go to previous messageGo to next message
Markus Rudolf
Messages: 181
Registered: September 2008
Senior Member
On 06.08.2014 13:50, Walter Spermann wrote:

> We changed this in 6.91.2, because we had many cases with
> obscure user right problems with an installation path under
> C:\Program Files. We generally advise not to install under C:\Program Files.

I think it is against every Microsoft Guideline, and I hate software
cluttering my root directory, but ok.

I have my data files and libraries on a UNC path anyhow and therefore
never had issues.

Markus
Re: Default installation path (V7.0.1) [message #156848 is a reply to message #156844] Wed, 06 August 2014 18:01 Go to previous messageGo to next message
Doug Wellington
Messages: 270
Registered: January 2010
Senior Member
FWIW, I never use the installer. I always unzip the files into a directory (keeping each version in a different directory) and create a shortcut for that executable. Then, the first time I run a new version, I check the directory settings in the options menu. I make sure to change the Projects directory to $HOME\Documents\EAGLE\projects (or modify as appropriate for other operating systems), and I make sure my own directories are at the beginning of each path for libraries, scripts, etc.
Re: Default installation path (V7.0.1) [message #156854 is a reply to message #156848] Wed, 06 August 2014 21:08 Go to previous messageGo to next message
warrenbrayshaw
Messages: 1767
Registered: January 2010
Location: New Zealand
Senior Member
Doug Wellington wrote on Thu, 07 August 2014 06:01
.... I never use the installer. I always unzip the files into a directory (keeping each version in a different directory) and create a shortcut for that executable.....


As do I. It's the only way to go in my opinion. The shortcut also specifies the location of where I want the eaglerc. file ensuring each version has its own.


Warren
Re: Default installation path (V7.0.1) [message #156855 is a reply to message #156854] Wed, 06 August 2014 21:42 Go to previous messageGo to next message
Markus Rudolf
Messages: 181
Registered: September 2008
Senior Member
On 06.08.2014 23:08, Warren Brayshaw wrote:
> As do I. It's the only way to go in my opinion. The shortcut also specifies
> the location of where I want the eaglerc. file ensuring each version has
> its own.

I used the standard path but changed the Icon so it passed the location
of my eagleusrc on a mapped drive with the centralised storage of
LBR/PROJECTS etc so I would have the same configuration on each system i
set up.

So I never cared much about not user writable dirs and stuff, I just
knew that the Eagle I was looking for was in C:\Programm
Files(X86)\eagle-v.xxx

Also worked fine for beta/fullversion mixing and testing.
Re: Default installation path (V7.0.1) [message #156861 is a reply to message #156837] Thu, 07 August 2014 06:31 Go to previous messageGo to next message
Tilmann Reh
Messages: 2068
Registered: October 2004
Senior Member
Walter Spermann schrieb:

> We changed this in 6.91.2, because we had many cases with
> obscure user right problems with an installation path under
> C:\Program Files. We generally advise not to install under C:\Program Files.

That's all and only because EAGLE has been violating the rules *all the
time*. There must be no user data in the programs directory.

All those who corrected this by setting the EAGLE data directories to a
decent data path, never had *any* such "obscure user right problems".
But of course all those who try to use EAGLE right out of the box are
running into problems.

Changing the default installation path cures the symptoms, but doesn't
fix the cause in any way. It's still wrong to put data in the programs
directory.

Tilmann
Re: Default installation path (V7.0.1) [message #156862 is a reply to message #156848] Thu, 07 August 2014 06:35 Go to previous messageGo to next message
Joern Paschedag
Messages: 1455
Registered: August 2008
Senior Member
Am 06.08.2014 um 20:01 schrieb Doug Wellington:
> FWIW, I never use the installer. I always unzip the files into a directory
> (keeping each version in a different directory) and create a shortcut for
> that executable. Then, the first time I run a new version, I check the
> directory settings in the options menu. I make sure to change the Projects
> directory to $HOME\Documents\EAGLE\projects (or modify as appropriate for
> other operating systems), and I make sure my own directories are at the
> beginning of each path for libraries, scripts, etc.
>

Generally speaking for every program, I install it where I want it.
IMHO the win c:\programs is a relict of old times when the first hard
disks where available with "gigantic" 5 Megabytes (Yes MEGA).
With today's disk space the HD 's should be partitioned and leave "C"
for win alone.
All my programs are on the top layers in those partitions and not buried
in dozens of subdirectories and never ever installed in "programs".
And besides I never heard of a Microsoft guideline about where to
install programs ;-)

--
Mit freundlichen Grüßen / With best regards

Joern Paschedag
Re: Default installation path (V7.0.1) [message #156868 is a reply to message #156861] Thu, 07 August 2014 20:59 Go to previous messageGo to next message
Oliver Betz
Messages: 620
Registered: September 2005
Senior Member
Tilmann Reh wrote:

> Walter Spermann schrieb:
>
>> We changed this in 6.91.2, because we had many cases with
>> obscure user right problems with an installation path under

"obscure" to whom?

>> C:\Program Files. We generally advise not to install under C:\Program Files.
>
> That's all and only because EAGLE has been violating the rules *all the
> time*. There must be no user data in the programs directory.

So true.

Oliver
--
Oliver Betz, Munich http://oliverbetz.de/
Re: Default installation path (V7.0.1) [message #156872 is a reply to message #156839] Fri, 08 August 2014 11:16 Go to previous messageGo to next message
Carsten Wille
Messages: 137
Registered: May 2008
Senior Member
On 2014-08-06 13:56, Walter Spermann wrote:
> On 08/06/2014 01:58 PM, Joern Paschedag wrote:
>> Am 06.08.2014 um 12:38 schrieb Markus Rudolf:
>>> Hi,
>>> just wanted to install V7.0.1 beta. I noticed under Win7 64bit, the
>>> setup defaults to C:\eagle_v7_0_1 or something, not C:\Program Files
>>> (X86)\eagle_blahfoo any more.
>>>
>>> I think I noticed this behaviour also with the 6.9.x beta and 7.0.0
>>> release versions.
>>>
>>> Whats the intention, and can you please return to the old default
>>> locations?
>>>
>>> Markus
>>
>> Perhaps cadsoft wants to avoid another 5000 or so questions about:"Where
>> are my files gone" in win 7 or 8 ;-))
> Good point ! (beside others...)
>
> Walter Spermann
>
>>
>> If you don't like the new path, why don't you change it back and get
>> trapped by the dictation of the win OS.
>>

I've written about that problem to Cadsoft years ago. To no avail...
And it is so easy to avoid those access rights problems if you do
implement it correct in the first place. It is a fact that M$ allowed
spaces in folder and file names a long time ago. And the access
restrictions comming with a NFTS file system are not so new, too.
Deviating from the recommended program folders allows anybody to mess up
with the installation. No protection from viruses at all.

Maybe after all, as Cadsoft has taken its learnings from the lincensing
desaster, it could do here some corrections, too.

Carsten
Re: Default installation path (V7.0.1) [message #156873 is a reply to message #156872] Fri, 08 August 2014 12:06 Go to previous messageGo to next message
Walter Spermann
Messages: 540
Registered: August 2010
Senior Member
Hello,
On 08/08/14 13:16, Carsten Wille wrote:
> On 2014-08-06 13:56, Walter Spermann wrote:
>> On 08/06/2014 01:58 PM, Joern Paschedag wrote:
>>> Am 06.08.2014 um 12:38 schrieb Markus Rudolf:
>>>> Hi,
>>>> just wanted to install V7.0.1 beta. I noticed under Win7 64bit, the
>>>> setup defaults to C:\eagle_v7_0_1 or something, not C:\Program Files
>>>> (X86)\eagle_blahfoo any more.
>>>>
>>>> I think I noticed this behaviour also with the 6.9.x beta and 7.0.0
>>>> release versions.
>>>>
>>>> Whats the intention, and can you please return to the old default
>>>> locations?
>>>>
>>>> Markus
>>>
>>> Perhaps cadsoft wants to avoid another 5000 or so questions about:"Where
>>> are my files gone" in win 7 or 8 ;-))
>> Good point ! (beside others...)
>>
>> Walter Spermann
>>
>>>
>>> If you don't like the new path, why don't you change it back and get
>>> trapped by the dictation of the win OS.
>>>
>
> I've written about that problem to Cadsoft years ago. To no avail...
> And it is so easy to avoid those access rights problems if you do implement it correct in the first place. It is a fact
> that M$ allowed spaces in folder and file names a long time ago.
That's not a problem for us as well...

And the access restrictions comming with a NFTS file
> system are not so new, too. Deviating from the recommended program folders allows anybody to mess up with the
> installation. No protection from viruses at all.
You think the other folders (lbr, ulp etc.) should go to the application data folder I guess.
Is it so clear what is user data and what not ? OK, the bin folder and the doc folder not. But the license file yes.
So put the license file to another folder ?
We may do this in the future, but we have to be very careful to avoid new problems that we or the users wouldn't have
if we would keep it as it is now...

Reagrds,
Walter Spermann
>
> Maybe after all, as Cadsoft has taken its learnings from the lincensing desaster, it could do here some corrections, too.
>
> Carsten
>
>


--
---------------------------------------------------------------
Walter Spermann
Software Development
CadSoft Computer GmbH
Pleidolfweg 15
84568 Pleiskirchen
Tel.: 08635/6989-10
www.cadsoft.de
---------------------------------------------------------------
Registergericht: Amtsgericht Traunstein HRB 5573
Geschäftsführer: Thomas Liratsch
Re: Default installation path (V7.0.1) [message #156895 is a reply to message #156873] Sat, 09 August 2014 23:58 Go to previous messageGo to next message
James Morrison
Messages: 1129
Registered: November 2004
Senior Member

Walter Spermann wrote on Fri, 08 August 2014 08:06
Hello,
On 08/08/14 13:16, Carsten Wille wrote:
> On 2014-08-06 13:56, Walter Spermann wrote:
>> On 08/06/2014 01:58 PM, Joern Paschedag wrote:
>>> Am 06.08.2014 um 12:38 schrieb Markus Rudolf:
>>>> Hi,
>>>> just wanted to install V7.0.1 beta. I noticed under Win7 64bit, the
>>>> setup defaults to C:\eagle_v7_0_1 or something, not C:\Program Files
>>>> (X86)\eagle_blahfoo any more.
>>>>
>>>> I think I noticed this behaviour also with the 6.9.x beta and 7.0.0
>>>> release versions.
>>>>
>>>> Whats the intention, and can you please return to the old default
>>>> locations?
>>>>
>>>> Markus
>>>
>>> Perhaps cadsoft wants to avoid another 5000 or so questions about:"Where
>>> are my files gone" in win 7 or 8 Wink)
>> Good point ! (beside others...)
>>
>> Walter Spermann
>>
>>>
>>> If you don't like the new path, why don't you change it back and get
>>> trapped by the dictation of the win OS.
>>>
>
> I've written about that problem to Cadsoft years ago. To no avail...
> And it is so easy to avoid those access rights problems if you do implement it correct in the first place. It is a fact
> that M$ allowed spaces in folder and file names a long time ago.
That's not a problem for us as well...

And the access restrictions comming with a NFTS file
> system are not so new, too. Deviating from the recommended program folders allows anybody to mess up with the
> installation. No protection from viruses at all.
You think the other folders (lbr, ulp etc.) should go to the application data folder I guess.
Is it so clear what is user data and what not ? OK, the bin folder and the doc folder not. But the license file yes.
So put the license file to another folder ?
We may do this in the future, but we have to be very careful to avoid new problems that we or the users wouldn't have
if we would keep it as it is now...

Reagrds,
Walter Spermann
>
> Maybe after all, as Cadsoft has taken its learnings from the lincensing desaster, it could do here some corrections, too.
>
> Carsten
>
>



I think it is fine if you install the default libraries and scripts into the program folder. But EAGLE should automatically setup a similar set of folders in the user space AND set the directories to use these by default. The user directory is where _anything_ the user creates should go and NOT in the program folder. If the user wants to then copy anything from the install folder to their own folder and edit it, then they are free to do so.

James.


James Morrison ~~~ Stratford Digital
http://www.stratforddigital.ca
Re: Default installation path (V7.0.1) [message #156897 is a reply to message #156895] Sun, 10 August 2014 10:40 Go to previous messageGo to next message
Markus Rudolf
Messages: 181
Registered: September 2008
Senior Member
On 10.08.2014 01:58, James Morrison wrote:

> I think it is fine if you install the default libraries and scripts into
> the program folder. But EAGLE should automatically setup a similar set of
> folders in the user space AND set the directories to use these by default.
> The user directory is where _anything_ the user creates should go and NOT
> in the program folder. If the user wants to then copy anything from the
> install folder to their own folder and edit it, then they are free to do
> so.
>
> James.
>

I like this idea.

Markus
Re: Default installation path (V7.0.1) [message #156900 is a reply to message #156895] Mon, 11 August 2014 11:35 Go to previous messageGo to next message
Eric Stevens
Messages: 44
Registered: July 2008
Member
>
> I think it is fine if you install the default libraries and scripts into
> the program folder. But EAGLE should automatically setup a similar set of
> folders in the user space AND set the directories to use these by default.
> The user directory is where _anything_ the user creates should go and NOT
> in the program folder. If the user wants to then copy anything from the
> install folder to their own folder and edit it, then they are free to do
> so.
>
> James.
>

This makes the most sense, provided the installer doesn't overwrite existing user directories or current Eagle settings without asking.

Eric
Re: Default installation path (V7.0.1) [message #156902 is a reply to message #156837] Mon, 11 August 2014 13:42 Go to previous message
Morten Leikvoll
Messages: 1351
Registered: November 2007
Senior Member
"Walter Spermann" skrev i nyhetsmeldingen: lrt52k$10t$1@cheetah.cadsoft.de
....
> We changed this in 6.91.2, because we had many cases with
> obscure user right problems with an installation path under
> C:\Program Files. We generally advise not to install under C:\Program
> Files.

Here are some suggestions:
1-Make builtin libs and scripts read-only, and disallow editing of those
parts.
2-Maintain the libs and scripts in a separate installation file.
3-Build an online script and lib maintainance and version handling into the
Eagle binaries.

The way its done now is a windows environment hack (but you are far from the
only ones doing it).
Previous Topic: Beta version 7.0.1 available
Next Topic: Upgrade : no installation code , v 7.1.0.
Goto Forum:
  


Current Time: Wed Sep 20 07:31:56 GMT 2017