[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA: Some suggestions



Karel Kulhavy wrote:

>You can make Slackware system be compliant the same way as you do any other
>system - download, compile, install.
>  
>
If the distribution in question uses RPM, installing libraries manually 
into system directories will screw it up.  RPM will not know that the 
library is already installed, so it will try to overwrite it when the 
user installs some other package that requires it also.  This causes a 
general mess.  One way to avoid this problem is to install everything 
into some other directory, but then it will require setting up paths -- 
and the user still has to download several libraries, compile them, 
install them, and hope everything works.  This is difficult, 
error-prone, and time-consuming.

In my opinion, the best way to simplify installation would be to provide 
static binaries and/or binary packages for a few popular distributions.  
For example, Mozilla provides mostly-static binaries, and the 
installation could not be simpler -- all the user has to do is extract 
the .tar.gz into some convenient directory and run the program.  The 
only dependency they have is GTK+, and that is pre-installed on just 
about every distribution.

-- Igor