Improving the distro packaging and installation experience
Jan Nieuwenhuizen
janneke-list at xs4all.nl
Thu Dec 7 13:24:16 GMT 2006
jblack at merconline.com (James Blackwell) writes:
> I'd also add cygwin, freebsd and target Fedora rather than Redhat.
What about MacOS X?
> 1) Installation instructions should be provided for each distribution for
> both manual package installation and for repository style installation
> when possible. A staggering number of users are not aware of how to
> manage dependancies manually with dpkg or how to hack their sources.list.
> Seriously.
For LilyPond, we used to have installation instructions, and packages
for latest Red Hat (later Fedora) and Cygwin (Debian unstable having
good up to date support).
I dare not say if the LilyPond user base would be comparable to Bzr's,
but we found that users do not like to read installation instructions.
Installation should Just Work (TM).
> The easiest thing would be to provide repositories for all verisons of all
> distros that want to be supported. Included should be bzr itself,
> python-central, python-celementtree and python-paramiko.
Because LilyPond has about 15 dependencies (including bleeding-edge
version of ghostscript), we now ship simple binary installers for any
Linux x86, MacOS X (intel, ppc), Windows, freebsd, that just include
everything you need, installed in a separate prefix, see
http://lilypond.org/web/install
This has turned out to work very well.
Greetings,
Jan.
--
Jan Nieuwenhuizen <janneke at gnu.org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien | http://www.lilypond.org
More information about the bazaar
mailing list