Am Dienstag, 28. März 2006 12:23 schrieb Tina Isaksen: > Gerard Vermeulen wrote: > >A possibility is to install Python, Qt and PyQt and your > >application in for instance /home/yourhome/usr. > > > >You can do this with Python's > >./configure --prefix=/home/yourhome/usr > > > >For Qt you have to do something similar. > > > >Add /home/yourhome/usr to the front of your PATH > >environment variable and install PyQt (you have > >to specify where to find Qt). > > > >Make a tar.gz of the /usr directory and distribute > >the tar.gz. All you have to do is to instruct your > >users to unpack your tar.gz and to modify their PATH > >environment variable. > > > >The disadvantage is that your tar.gz will be really big.
..and won't work, if arch don't match or gcc/glibc versions differ to much.. > >Voila -- Gerard > > And if you already have Qt installed it would really eat discspace > for no reason. > > Isn't a better way to write a simple bash (or Python for that matter) > 'install-script' that checks if the necessary modules is installed > and list them as dependencies if they are missing? > Maybe also list how to get the required stuff in a readme... Using a sane package manager with proper dependencies is the right and the easiest way to go. Or quick n'dirty: try: from qt import * except: popen2("kdialog --sorry 'PyQt (Qt bindings for Python) is required for this script.'") raise Pete _______________________________________________ PyKDE mailing list PyKDE@mats.imk.fraunhofer.de http://mats.imk.fraunhofer.de/mailman/listinfo/pykde