[CVALE] Installer for Linux

Terry terry at zinnianet.net
Tue Apr 4 15:00:14 PDT 2006


Hi Landon,

You wrote:
 > Why is there not an alternative installer for Linux platforms?

The one liner:
./configure && make && su -c 'make install'

works for me once I've downloaded and unpacked the files.

"apt-get" is even better because it also takes care of the download and 
dependencies.

As you're aware there are a dozen other download, installation, and 
dependency checking methods.

You wrote:
...why isn't their an installer framework for Linux distros that share a 
package management system?

There is.  There's the RPM framework, the DEB framework, and many 
others. Within each of these there are mulptiple distributions and 
installation programs that "share a package management system".

Historically there were self installing shell scripts (.sh) similar to 
the self extracting and installing .exe programs found in windows.

I don't want to discourage you from pursuing a project but wanted to 
remind you that there are many installation frameworks from which 
developers can choose.

Perhaps what you're really asking is why is there not ONE installation 
method and package management system that ALL Linux distributions use? 
The answer is the same reason there is not ONE Linux distribution.

Landon, if the installation project interests you then pursue it. 
You'll probably enjoy the project.  Perhaps in 5 years the word 
"install" will be replaced with the verb "blake" as it will be the only 
procedure used.

(Landon, my comments below are an expansion of your email not directed 
at you or your email.)

Should we suggest there only be ONE programming language or ONE word 
processor that EVERYONE would use?  It would make things easier wouldn't 
it?  In fact, if everyone just used Microsoft Windows and not any other 
operating system then we can say that the universal installation 
framework has already been developed.

More fundamentally, why is software developed for GNU/Linux?  Is the 
goal to replace Microsoft?  Some people think so.  I'm not one of them. 
  I think the development of software has many reasons but the reasons 
don't have to have anything to do with Microsoft or making it as simple 
as possible for the general public to adopt and use.  Though those are 
some of the reasons people develop software.

Even more fundamental is the aspects of communication, standardization, 
creativity, and growth.  But I won't go there .....


Terry


P.S. I just spent 30 minutes on the phone trying to tell someone how to 
do simple GUI window manipulation (move, resize, close) so they could 
copy a file.  They said their windows were "stuck". (They wouldn't hold 
down the mouse button for the drag.)  My frustration is probably coming 
out in this email.




Landon Blake wrote:
> MS Windows has the Microsoft Installer that allows software developers
> to take advantage of a standard way to install and uninstall software.
> Why is there not an alternative installer for Linux platforms? Is it
> because of the different packaging systems used by the different
> distributions? If that is the case, why isn't their an installer
> framework for Linux distros that share a package management system?
> 
>  
> 
> I was thinking that a simple installer framework could be written in an
> interpreted language like Python with a user interface in GTK. The
> installer would allow developers to easily script common installation
> tasks like moving, copying, and deleting files, creating directories,
> creating users, and placing icons on the desktop. I'm guessing that you
> could do the same thing with a shell language like bash.
> 
>  
> 
> The only requirement for support of the installers would be installation
> of the framework and the interpreted language. Wouldn't this make
> software installation on Linux easier for both developers and users?
> 
>  
> 
> Landon
> 
>  
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> cvale mailing list
> cvale at lists.fire2wire.com
> http://lists.fire2wire.com/mailman/listinfo.cgi/cvale



More information about the cvale mailing list