#2998 closed defect (fixed)
installation is a pain, win32 package anyone?
Reported by: | anonymous | Owned by: | Jonas Borgström |
---|---|---|---|
Priority: | normal | Milestone: | 0.11 |
Component: | general | Version: | 0.9.4 |
Severity: | minor | Keywords: | installer external dependency |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
When are you finally making an easy install? Why is there no Win32 "do it all" package?
Easy install is far more important than any new feature or bug fix!
I will not argue with the choice of a C templating engine (too late for this) but it is time to cut off dependencies. This clearsilver cannot compile under cygwin (sure it can, but have I to dig into C code just to try trac?).
My boss want to see a tracking tool: sure apt-get install is a snap, but we only have windows and are behind proxies and firewalls. The Java based solution are just "point and click". See by yourself: http://www.atlassian.com/software/jira/docs/v3.5.3/install.html, http://www.trackplus.de/home/download.php,…
Attachments (0)
Change History (5)
comment:1 by , 19 years ago
Keywords: | installer external dependency added; installation removed |
---|---|
Milestone: | → 0.11 |
Priority: | highest → normal |
Severity: | normal → minor |
comment:2 by , 19 years ago
Good point for the ClearSilver ditch.
So how do I run tracd in win32?
cmd cd C:\Program Files\Python2.4 python.exe Script\tracd ...
OK, win32 is the pain. As ClearSilver does not compile on cygwin, it is maybe easier to install the win32 version and use a cygwin wrapper to fire python. Here is a quick one:
#!/bin/sh cygstart cmd "/c set TMP=C:/Temp && c:\progra~1\python2.4\python.exe $* && pause || pause"
comment:3 by , 19 years ago
Running something under Win32 is different from running it under Cygwin. Cygwin in general has many problem, and you may want to look in to Interix as a better option.
comment:4 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Let's say this is OK now, as we have now ClearSilver package anymore (but Genshi) and SetupTools for the dependencies.
comment:5 by , 18 years ago
ClearSilver is indeed a PITA.
I just managed to build a py2.5-win32 egg for it that seems to work. Involved a lot of patching and guessing :p
Linked it from the ClearSilver wiki page.
So why don't you point and click one of those, then? Certainly because of some new feature that Trac has :)
More seriously, installing on Windows is really easy, at least if you use TracStandalone.
All you need is:
If you need Apache, check the XAMPP project.
But the goal is indeed to reduce external dependencies, and this is going to happen:
sqlite3
module, yay!) and will also have ElementTree, which might be useful if we use some XML-based templating engine like Kid.