> After using 'python sdist', can't you use the
tarball (in python/dist)
> in order to create a venv directly?
I think I will be able to install the python library in the venv using
the tarball. However, won't my liguestfs application require some of
the binaries installed as part of 'make install' for running? I am
trying to not have libguestfs installed outside of the venv.
Yes, it'll require only the following files and directory (using their
normal install location):
/usr/lib64/libguestfs.so.0 -> libguestfs.so.0.<N>.0
/usr/lib64/libguestfs.so.0.<N>.0
/usr/lib64/guestfs/supermin.d
You can move these files/directory anywhere you want. You will need
to set the environment variables `LD_LIBRARY_PATH' so that the shared
library is found, and `LIBGUESTFS_PATH' so that the supermin.d
directory can be found (you have to set LIBGUESTFS_PATH to the
*parent* directory of supermin.d).
If you look at the 'run' script which is created in the top level
source directory you can see some of the many environment variables
that may be set and how they are used.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW