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

Re: gEDA: Some suggestions




[ Ales here, I'm reposting this since majordomo didn't recognize the
  e-mail as being subscribed to the geda-dev/geda-user mailinglist. ]

[ This is the last message.  Thank you for your patience in this flood
  of messages.  -Ales ]

-- Cut here --
Date: Mon, 3 Jan 2005 17:00:11 -0800
From: Alvin Oga <alvin@Virtual.Linux-Sec.net>

hi ya


On Mon, Jan 03, 2005 at 01:30:50PM -0800, David Grant wrote:
> Stuart Brorson wrote:
> 
> >As for installation, once Ales releases the next rev (coming very
> >soon. . . .), I will put my install CD .iso onto geda.seul.org for
> >folks to download.  It automates the installation process with a
> >Python-based GUI which manages the ./configure && make && make install
> >process for all the usual tools (not just gEDA/gaf).  

and doing the same in "sh"  ( sorry, couldn't resist )
	#!/bin/bash
	./configure && make && make install

	( nothing too special about running those commands ... but ..

the trick to any installers, is what to do with the error messages
and giving the user some hints as to what failed and why and
how to fix it

the big overall problem is ....

	- create a set of "operating proceedures" which is what is
	usually lacking across the users environment of 1 or 
	environment of 100 users

	- all user install apps are at DownLoads:/usr/local/src
		- tar zxvfp foo-app
		- cd foo-app
		- ../config-make-makeinstall.{sh,pl,py} scripts

		or to make it simpler, untar it too
		( zxvf vs jxvf ... so hard to remember :-) ) 

		and to make it even more simple, wget the latest tar files
		or the latest CVS for the user 

	- you probably will need to clean up the generic installs
	with user defined path names, working area, user defaults


	- for different machine architectures, use /usr/local.{`uname -m`}

i posted a cleaned up first draft of the sh scripts i used to
install geda-20041228

	for geda
	http://linux-cae.net/CAE/gEDA

	for gerbv:
	http://linux-cae.net/PCB/Scripts/

c ya
alvin