On Fri, Nov 09, 2007 at 03:27:07PM +0000, Tuomo Valkonen wrote: > There's also now an experimental ZeroInstall [1] feed for Ion. To use > it, just put > > 0launch http://iki.fi/tuomov/dl/Ion3.xml > > directly in your `.xsession`, assuming you have all the libaries it wants, > and compatible hardware and OS (built on Linux 2.6/i386). Alternatively, > create an alias > > 0alias ion3 http://iki.fi/tuomov/dl/Ion3.xml > > and use that. > > Presently the library requirements appear to be: > > $ ldd bin/ion3 |cut -f 1 -d ' ' > linux-gate.so.1 > librt.so.1 > libX11.so.6 > libXext.so.6 > libdl.so.2 > libm.so.6 > libc.so.6 > libpthread.so.0 > /lib/ld-linux.so.2 > libXau.so.6 > libXdmcp.so.6 > > and I don't think I can express these in ZeroInstall in any way, there > being no packages for them to my knowledge. It's rather standard stuff, > however, so most Linux folks shouldn't have a problem. I wanted to create > a static binary, but apparently GNU libc is just utter and total crap > these days, and it can not be linked against statically, with libc.a > (as installable on etch) depending on dynamically loaded modules. > Sigh. A megatonne monolith with pretensions of dynamics. > > The binary does not appear to entirely work in FreeBSD, statusd in > particular having some timing troubles and even encountering illegal > instructions or so. I thought of adding a native Frisbee binary, but > as my previous experience from years ago suggests, source and > autocrap-based packaging systems and the all-in-one-basket unix > file system hierarchy are hopeless crap, and I was unable to build > ZeroInstall, so would be unable to fully test it. > > ... > > Some things are broken, such as display of Ion's own man page, and > paths within it. There's no good way around that, because there's > no easy and portable way to display a particular _file_ with `man`.
don't know if it helps, but `man -d ion3' shows the actual command which is executed when you call `man ion3': (cd /opt/local/share/man && /usr/bin/gunzip -c '/opt/local/share/man/man1/ion3.1.gz' | /usr/bin/tbl | /usr/bin/groff -Wall -mtty-char -Tascii -mandoc -c | less -fR) is'nt this sufficient for your purpose? joerg > > > [1]: http://0install.net/ > > -- > Tuomo >
