X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=README;h=272203580ccd9f49e1e774d0dc7f62c935ebd7a2;hp=4abc0453ed601886a1f89163cdfcfe5452b3b27c;hb=5ce759bfdc70c97121ef34ab4d5c918d568f2474;hpb=9e56040cd3169da1321ba9672d0f32910c883a89 diff --git a/README b/README index 4abc045..2722035 100644 --- a/README +++ b/README @@ -113,6 +113,36 @@ this command as root: make install +You can run guestfish, guestmount and the virt tools without needing +to install, using the "run" script in the top directory. This script +sets up some environment variables. For example: + + ./run ./fish/guestfish [usual guestfish args ...] + + ./run ./inspector/virt-inspector [usual virt-inspector args ...] + +If you are already in the fish/ subdirectory, then the following +command will also work: + + ../run ./guestfish [...] + +You can also make a symlink (note: NOT a hard link) from your $PATH to +the run script, eg: + + cd ~/bin + ln -s ~/libguestfs/run libguestfs-run + cd ~/libguestfs + libguestfs-run ./inspector/virt-inspector [...] + +You can also run the C programs under valgrind like this: + + ./run valgrind [valgrind opts...] ./cat/virt-cat [virt-cat opts...] + +This also works with sudo (eg. if you need root access for libvirt or +to access a block device): + + sudo ./run ./cat/virt-cat -d LinuxGuest /etc/passwd + qemu ----------------------------------------------------------------------