Re: installer

2011-04-24 Thread Mike Dewhirst

On 25/04/2011 5:14am, ydjango wrote:

Thanks Mike, I will use what you suggested as interim step and to
automate my own processes.


I want to provide it as shrink wrapped downloadable software that
customer can install via guided install.
And I do not want provide the source code.


Bit out of my area. I typically use distutils setup.py.

I have used py2exe for Windows which delivers compiled code and more or 
less hides the source but that was only so that I could deliver working 
software to machines without a Python installation.


Not sure what to recommend ...

Mike


What would be the best way to do it? - Any tools that can help me?

On Apr 4, 9:57 pm, Mike Dewhirst  wrote:

On 5/04/2011 12:04pm,ydjangowrote:


Is there a package or easy way to create an installer to auto install
apache, django, mysql based web app?

The best way is to script the installation. Google for "scripted
installs" or similar. You should find some examples you can
rework to suit your needs.

I think this is a very healthy way to install stuff just in case you
need to repeat the process on another machine. The scripts leave a nice
record of what you have installed.


There could be some manual steps like installing mysql and providing
setup screens to enter connection data to mysql and mail server.
I would want to at minimum, when installer is run by user, auto
install all the many python packages, install django and build my app,
and delete py files automatically.

For Python applications you can also script installation. I usually call
the Python script at the end of the os instyallation script. I use pip
and here is an example. I uncomment lines as required and comment them
out again after a successful install so I don't accidentally re-install.
You need to study the documentation for pip if you decide to use it ...

#
# requires 1. setuptools and 2. pip
#
#pip install django
#pip install markdown
#pip install psycopg2
#pip install south
#pip install django-tagging
#pip install django-cms
# having trouble with buildbot/twisted - debug via /usr/local/lib64
#pip install buildbot
#pip install akismet

Mike


--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.



Re: installer

2011-04-24 Thread ydjango
Thanks Mike, I will use what you suggested as interim step and to
automate my own processes.


I want to provide it as shrink wrapped downloadable software that
customer can install via guided install.
And I do not want provide the source code.

What would be the best way to do it? - Any tools that can help me?

On Apr 4, 9:57 pm, Mike Dewhirst  wrote:
> On 5/04/2011 12:04pm,ydjangowrote:
>
> > Is there a package or easy way to create an installer to auto install
> > apache, django, mysql based web app?
>
> The best way is to script the installation. Google for "scripted
> installs " or similar. You should find some examples you can
> rework to suit your needs.
>
> I think this is a very healthy way to install stuff just in case you
> need to repeat the process on another machine. The scripts leave a nice
> record of what you have installed.
>
> > There could be some manual steps like installing mysql and providing
> > setup screens to enter connection data to mysql and mail server.
> > I would want to at minimum, when installer is run by user, auto
> > install all the many python packages, install django and build my app,
> > and delete py files automatically.
>
> For Python applications you can also script installation. I usually call
> the Python script at the end of the os instyallation script. I use pip
> and here is an example. I uncomment lines as required and comment them
> out again after a successful install so I don't accidentally re-install.
> You need to study the documentation for pip if you decide to use it ...
>
> #
> # requires 1. setuptools and 2. pip
> #
> #pip install django
> #pip install markdown
> #pip install psycopg2
> #pip install south
> #pip install django-tagging
> #pip install django-cms
> # having trouble with buildbot/twisted - debug via /usr/local/lib64
> #pip install buildbot
> #pip install akismet
>
> Mike

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.



Re: installer

2011-04-04 Thread Mike Dewhirst

On 5/04/2011 12:04pm, ydjango wrote:

Is there a package or easy way to create an installer to auto install
apache, django, mysql based web app?


The best way is to script the installation. Google for "scripted 
installs " or similar. You should find some examples you can 
rework to suit your needs.


I think this is a very healthy way to install stuff just in case you 
need to repeat the process on another machine. The scripts leave a nice 
record of what you have installed.



There could be some manual steps like installing mysql and providing
setup screens to enter connection data to mysql and mail server.
I would want to at minimum, when installer is run by user, auto
install all the many python packages, install django and build my app,
and delete py files automatically.

For Python applications you can also script installation. I usually call 
the Python script at the end of the os instyallation script. I use pip 
and here is an example. I uncomment lines as required and comment them 
out again after a successful install so I don't accidentally re-install. 
You need to study the documentation for pip if you decide to use it ...


#
# requires 1. setuptools and 2. pip
#
#pip install django
#pip install markdown
#pip install psycopg2
#pip install south
#pip install django-tagging
#pip install django-cms
# having trouble with buildbot/twisted - debug via /usr/local/lib64
#pip install buildbot
#pip install akismet

Mike

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.