clsdaniel / carcode

Automatically exported from code.google.com/p/carcode
0 stars 0 forks source link

Simplified installation #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
carcode should be incredibly easy to install, even if the user does not
have Python and pygame installed. Thus, we want to create a package that
novices can download, and have it automatically set up carcode,
automatically installing Python and pygame if necessary.

Ideally, this should work on Linux, Windows, and the Mac. However, Linux
and Windows (in that order) have priority over the Mac.

Installation is a common task, and there are a number of possible
approaches that could be take. Thus, some research is needed to decide how
to go about it.

Original issue reported on code.google.com by tjdonald...@gmail.com on 24 Mar 2008 at 10:17

GoogleCodeExporter commented 9 years ago
One possible solution for easy installation on Linux is to use a packaging 
system
like deb and rpm. This would require a different package for each packaging 
format,
but it's the easiest and most familiar way of installing software on Linux for 
the
average user. 

I just looked at a python program that I installed via a .deb package on my 
Ubuntu
box. The program files were installed in /usr/share/<program-name> and there's a
shell script in /usr/bin/<program-name> that calls the program launcher.

If this method was used, it would be easy to just insert a requirement for the 
python
and pygame packages so they would be installed automatically along with carcode.

But then again, not all distributions have a package management system.

Original comment by cory.bra...@gmail.com on 24 Mar 2008 at 11:55

GoogleCodeExporter commented 9 years ago
For Linux, I only use Ubuntu, so other distrubutions are a lower priority. 

Original comment by tjdonald...@gmail.com on 25 Mar 2008 at 5:23

GoogleCodeExporter commented 9 years ago
There is already work being done in the gsoc08 branch which has a setup.py 
script
which can install carcode or create packages for RPM based distributions, Debian
based (Ubuntu) and Windows. We could add later this to the PYPI index so anyone 
can
install carcode with dependencies with easy_install scripts.

Original comment by clsdan...@gmail.com on 19 Apr 2008 at 8:10

GoogleCodeExporter commented 9 years ago
This looks useful for creating a Windows installer:
http://gamedev.pansapiens.com/2008/04/packaging-a-python-game-for-distribution-o
n-windows/

Original comment by tjdonald...@gmail.com on 20 Apr 2008 at 3:57

GoogleCodeExporter commented 9 years ago
Carcode 3.0 Alpha 1 has infrastructure for creating packages for Linux and 
Windows
already, next step could be creating a good installer for Windows and a MacOSX
package and we could close this issue.

Original comment by clsdan...@gmail.com on 15 Jul 2008 at 1:31