X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=README;h=272203580ccd9f49e1e774d0dc7f62c935ebd7a2;hp=7fa9e9ea8f74ddadc9d3a7f5ad08140f5535654a;hb=c665d14f29dd5d66be315b3042cb562aa0c40edd;hpb=b8e1dee73a1deef1bfd5937e2abfbe9afef7b1ef diff --git a/README b/README index 7fa9e9e..2722035 100644 --- a/README +++ b/README @@ -15,7 +15,7 @@ Requirements - recent QEMU >= 0.13 with virtio-serial support - kernel >= 2.6.34 with virtio-serial support enabled. virtio-block - and virtio-serial support are not required but highly recommended. + support is not required but comes highly recommended. - febootstrap >= 3.0 (recommended >= 3.3) *NB*: febootstrap 2.x WILL NOT WORK @@ -40,7 +40,7 @@ Requirements - squashfs-tools (mksquashfs only) -- genisoimage / mkisofs +- genisoimage (NOT mkisofs any more) - hivex >= 1.2.1 (http://libguestfs.org/download) @@ -59,6 +59,8 @@ Requirements - (Optional) OCaml if you want to rebuild the generated files, and also to build the OCaml bindings +- (Optional) OCaml PCRE bindings (ocaml-pcre). + - (Optional) Perl if you want to build the perl bindings - (Optional) Python if you want to build the python bindings @@ -111,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 ---------------------------------------------------------------------- @@ -214,7 +246,7 @@ appliance. You will need to port the febootstrap first Copyright and license information ---------------------------------------------------------------------- -Copyright (C) 2009-2010 Red Hat Inc. +Copyright (C) 2009-2011 Red Hat Inc. The library is distributed under the LGPLv2+. The programs are distributed under the GPLv2+. Please see the files COPYING and