File: index.html.in

package info (click to toggle)
libguestfs 1%3A1.44.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 118,932 kB
  • sloc: ansic: 458,017; ml: 51,424; sh: 13,191; java: 9,578; makefile: 7,931; cs: 6,328; haskell: 5,674; python: 3,871; perl: 3,528; erlang: 2,446; xml: 1,347; ruby: 350; pascal: 257; javascript: 157; lex: 135; yacc: 128; cpp: 10
file content (282 lines) | stat: -rw-r--r-- 11,786 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>libguestfs, library for accessing and modifying VM disk images</title>
<meta name="description" content="libguestfs, library and tools for accessing and modifying VM disk images" />
<meta name="keywords" content="libguestfs, guestfish, guestfs, libguest, guest image, virtual machine, disk image, supermin, febootstrap, fedora, qemu, qcow2, vmdk, vdi, kvm, richard jones, red hat, redhat" />
<link rel="stylesheet" href="standard.css" type="text/css" title="Standard"/>
<link rel="stylesheet" href="index.css" type="text/css" title="Standard"/>
<link rel="stylesheet" href="feed.css" type="text/css" title="Standard"/>
<link rel="alternate stylesheet" href="easytoread.css" type="text/css" title="High contrast, big fonts"/>
</head>
<body>
<img src="fish-10yrs.svg" width="144" height="148" id="logo"/>
<h1>libguestfs <br/> tools for accessing and modifying virtual machine disk images</h1>

<div class="right">
<a href="download/"><img src="download.png" /></a>
<h2>Downloads</h2>

<p>
For source see the <a href="download/">downloads directory</a>.
</p>

<p>
In <a href="https://fedoraproject.org/">Fedora</a>
or <a href="https://www.redhat.com/rhel/">Red&nbsp;Hat&nbsp;Enterprise&nbsp;Linux</a>:
<pre>
sudo yum install libguestfs-tools
</pre>
</p>

<p>
On Debian/Ubuntu:
<pre>
sudo apt-get install libguestfs-tools
</pre>
</p>

<p>
Open a disk image:
<pre>
guestfish --ro -i -a disk.img
</pre>
</p>

<p>
<a href="http://libguestfs.org/guestfs-faq.1.html#binaries">Other distros, compiling from source ...</a>
</p>
</div>

<div class="right">
<img src="communicate.png" />
<h2>Mailing list and chat</h2>

<p>
Join us on
the <a href="http://www.redhat.com/mailman/listinfo/libguestfs">libguestfs
mailing list</a>, or on IRC channel <code>#libguestfs</code>
on <a href="http://freenode.net/">FreeNode</a>.
</p>

</div>

<div class="right">
<img src="documentation.png" />
<h2>Documentation</h2>

<p>
<b><a href="guestfs-faq.1.html">Frequently Asked Questions (FAQ)</a></b> and
<a href="guestfs-recipes.1.html">recipes page</a>
</p>

<p>
<b><a href="guestfs.3.html">guestfs(3)</a> &mdash; main API documentation</b> <br/>
<a href="guestfish.1.html">guestfish(1)</a> &mdash; interactive shell <br/>
<a href="guestmount.1.html">guestmount(1)</a> &mdash; mount guest filesystem in host <br/>
<a href="guestunmount.1.html">guestunmount(1)</a> &mdash; unmount guest filesystem <br/>
<a href="virt-alignment-scan.1.html">virt-alignment-scan(1)</a> &mdash; check alignment of virtual machine partitions <br/>
<a href="virt-builder.1.html">virt-builder(1)</a> &mdash; quick image builder <br/>
<a href="virt-builder-repository.1.html">virt-builder-repository(1)</a> &mdash; create virt-builder repositories <br/>
<a href="virt-cat.1.html">virt-cat(1)</a> &mdash; display a file <br/>
<a href="virt-copy-in.1.html">virt-copy-in(1)</a> &mdash; copy files and directories into a VM <br/>
<a href="virt-copy-out.1.html">virt-copy-out(1)</a> &mdash; copy files and directories out of a VM <br/>
<a href="virt-customize.1.html">virt-customize(1)</a> &mdash; customize virtual machines <br/>
<a href="virt-df.1.html">virt-df(1)</a> &mdash; free space <br/>
<a href="virt-dib.1.html">virt-dib(1)</a> &mdash; safe diskimage-builder <br/>
<a href="virt-diff.1.html">virt-diff(1)</a> &mdash; differences <br/>
<a href="virt-edit.1.html">virt-edit(1)</a> &mdash; edit a file <br/>
<a href="virt-filesystems.1.html">virt-filesystems(1)</a> &mdash; display information about filesystems, devices, LVM <br/>
<a href="virt-format.1.html">virt-format(1)</a> &mdash; erase and make blank disks <br/>
<a href="virt-get-kernel.1.html">virt-get-kernel(1)</a> &mdash; get kernel from disk <br/>
<a href="virt-inspector.1.html">virt-inspector(1)</a> &mdash; inspect VM images <br/>
<a href="virt-list-filesystems.1.html">virt-list-filesystems(1)</a> &mdash; list filesystems <br/>
<a href="virt-list-partitions.1.html">virt-list-partitions(1)</a> &mdash; list partitions <br/>
<a href="virt-log.1.html">virt-log(1)</a> &mdash; display log files <br/>
<a href="virt-ls.1.html">virt-ls(1)</a> &mdash; list files <br/>
<a href="virt-make-fs.1.html">virt-make-fs(1)</a> &mdash; make a filesystem <br/>
<a href="virt-p2v.1.html">virt-p2v(1)</a> &mdash; convert physical machine to run on KVM <br/>
<a href="virt-p2v-make-disk.1.html">virt-p2v-make-disk(1)</a> &mdash; make P2V ISO <br/>
<a href="virt-p2v-make-kickstart.1.html">virt-p2v-make-kickstart(1)</a> &mdash; make P2V kickstart <br/>
<a href="virt-rescue.1.html">virt-rescue(1)</a> &mdash; rescue shell <br/>
<a href="virt-resize.1.html">virt-resize(1)</a> &mdash; resize virtual machines <br/>
<a href="virt-sparsify.1.html">virt-sparsify(1)</a> &mdash; make virtual machines sparse (thin-provisioned) <br/>
<a href="virt-sysprep.1.html">virt-sysprep(1)</a> &mdash; unconfigure a virtual machine before cloning <br/>
<a href="virt-tail.1.html">virt-tail(1)</a> &mdash; follow log file <br/>
<a href="virt-tar.1.html">virt-tar(1)</a> &mdash; archive and upload files <br/>
<a href="virt-tar-in.1.html">virt-tar-in(1)</a> &mdash; archive and upload files <br/>
<a href="virt-tar-out.1.html">virt-tar-out(1)</a> &mdash; archive and download files <br/>
<a href="virt-v2v.1.html">virt-v2v(1)</a> &mdash; convert guest to run on KVM <br/>
<a href="virt-win-reg.1.html">virt-win-reg(1)</a> &mdash; export and merge Windows Registry keys <br/>
<a href="libguestfs-test-tool.1.html">libguestfs-test-tool(1)</a> &mdash; test libguestfs <br/>
<a href="libguestfs-make-fixed-appliance.1.html">libguestfs-make-fixed-appliance(1)</a> &mdash; make libguestfs fixed appliance <br/>
<a href="hivex.3.html">hivex(3)</a> &mdash; extract Windows Registry hive <br/>
<a href="hivexregedit.1.html">hivexregedit(1)</a> &mdash; merge and export Registry changes from regedit-format files <br/>
<a href="hivexsh.1.html">hivexsh(1)</a> &mdash; Windows Registry hive shell <br/>
<a href="hivexml.1.html">hivexml(1)</a> &mdash; convert Windows Registry hive to XML <br/>
<a href="hivexget.1.html">hivexget(1)</a> &mdash; extract data from Windows Registry hive <br/>
<s><a href="febootstrap.8.html">febootstrap(8)</a> &mdash; tool for building supermin appliances <br/>
<a href="febootstrap-supermin-helper.8.html">febootstrap-supermin-helper(8)</a> &mdash; febootstrap helper</s> <br/>
<a href="supermin.1.html">supermin(1)</a> &mdash; tool for building supermin appliances <br/>
<s><a href="supermin-helper.1.html">supermin-helper(1)</a> &mdash; supermin helper</s> <br/>
<a href="guestfsd.8.html">guestfsd(8)</a> &mdash; guestfs daemon <br/>
<br/>
</p>

<p>
For programmers: examples in
<a href="guestfs-examples.3.html">C/C++</a>,
<a href="guestfs-erlang.3.html">Erlang</a>,
<a href="guestfs-golang.3.html">Golang</a>,
<a href="guestfs-java.3.html">Java</a>,
<a href="guestfs-lua.3.html">Lua</a>,
<a href="guestfs-ocaml.3.html">OCaml</a>,
<a href="guestfs-perl.3.html">Perl</a>,
<a href="guestfs-python.3.html">Python</a>,
<a href="guestfs-ruby.3.html">Ruby</a>.
</p>

<p>
For developers:
<a href="README.txt">README</a>,
<a href="TODO.txt">TODO</a>,
<a href="guestfs-faq.1.html">FAQ</a>,
<a href="guestfs-building.1.html">guestfs-building(1)</a>,
<a href="guestfs-hacking.1.html">guestfs-hacking(1)</a>,
<a href="guestfs-internals.1.html">guestfs-internals(1)</a>,
<a href="guestfs-performance.1.html">guestfs-performance(1)</a>,
<a href="guestfs-release-notes.1.html">guestfs-release-notes(1)</a>,
<a href="guestfs-security.1.html">guestfs-security(1)</a>.
</p>

<p>
For testers:
<a href="guestfs-testing.1.html">guestfs-testing(1)</a>.
</p>
</div>

<div class="right">
<img src="bugs.png" />
<h2>Bug reports</h2>

<p>
<a href="https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools">List of bugs in libguestfs</a> and
<a href="https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Fedora">in Fedora packaging of libguestfs</a>
</p>

<p>
<a href="https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools">Enter a new bug report</a>
</p>
</div>

<div class="right">
<img src="git.png" />
<h2>Git repository</h2>

<pre>
git clone <a href="https://github.com/libguestfs/libguestfs">git://github.com/libguestfs/libguestfs.git</a>
</pre>
</div>

<!--<h2>About libguestfs</h2> -->

<p class="latest">
<em><small>
  <!--
LATEST-URL: http://libguestfs.org/download/1.45-development/libguestfs-@PACKAGE_VERSION@.tar.gz
LATEST-VERSION: @PACKAGE_VERSION@
  -->
  <a href="download/1.45-development/">Latest development version: <strong>@PACKAGE_VERSION@</strong></a> (released <strong>@RELEASE_DATE@</strong>).<br/>
  Stable branches:
  <strong>
  <a href="download/1.44-stable/">1.44.x</a>,
  <a href="download/1.42-stable/">1.42.x</a>,
  <a href="download/1.40-stable/">1.40.x</a>,
  <a href="download/1.38-stable/">1.38.x</a>
  <a href="download/1.36-stable/">1.36.x</a>
  </strong>
</small></em>
</p>

<p>
<b>libguestfs is a set of tools for accessing and modifying virtual
machine (VM) disk images</b>.  You can use this for
viewing and editing files inside guests,
scripting changes to VMs,
<a href="virt-df.1.html">monitoring disk used/free statistics</a>,
<a href="virt-builder.1.html">creating guests</a>, P2V,
<a href="virt-v2v.1.html">V2V</a>, performing backups,
cloning VMs, building VMs, formatting disks, resizing disks, and much
more.
</p>

<p>
<b>libguestfs can access almost any disk image imaginable</b>.  It can
do it securely &mdash; without needing root and with multiple layers
of defence against rogue disk images.  It can access disk images on
remote machines or on CDs/USB sticks.  It can access proprietary
systems like VMware and Hyper-V.
</p>

<p>
All this functionality is available through a scriptable shell
called <a href="guestfish.1.html">guestfish</a>, or an interactive
rescue shell <a href="virt-rescue.1.html">virt-rescue</a>.
</p>

<p>
<b>libguestfs is a C library</b> that can be linked with
<a href="guestfs.3.html">C and C++</a> management programs and has
bindings for about a dozen other programming languages.  Using our
FUSE module you can also
<a href="guestmount.1.html">mount guest filesystems on the host</a>.
</p>

<p>
The <a href="hivex.3.html">hivex subproject</a> lets you
<a href="virt-win-reg.1.html">merge changes into the Windows Registry</a>
in Windows guests.
You can <a href="virt-inspector.1.html">examine unknown disk images</a>
to find out what they contain.
</p>

<p>
<b>libguestfs has been in continuous development since 2009</b>,
<a href="guestfs.3.html">with a 250 page manual</a>, deployed in
enterprise environments, and with many happy and successful users.
</p>

<p>
<b>Dozens of projects are using libguestfs today</b>.
</p>

<h3>Latest blog entries</h3>

<script src="http://feeds.feedburner.com/libguestfs?format=sigpro"
        type="text/javascript" ></script>
<noscript><p>Subscribe to RSS headline updates from:
    <a href="http://feeds.feedburner.com/libguestfs"></a><br/>Powered by
    FeedBurner</p> </noscript>

<h3>Getting started</h3>

<pre>
sudo yum install libguestfs-tools      # Fedora/RHEL/CentOS
sudo apt-get install libguestfs-tools  # Debian/Ubuntu
guestfish --ro -i -a disk.img
</pre>

<p>
For examples using guestfish and other tools see the
<a href="guestfs-recipes.1.html">recipes page</a>.  For other examples
<a href="http://rwmj.wordpress.com/tag/libguestfs/">see these blog entries</a>.
</p>

<address>
<a href="http://people.redhat.com/~rjones/">rjones AT redhat DOT com</a>
</address>

<script type="text/javascript" src="http://www.ohloh.net/p/328438/widgets/project_partner_badge.js"></script>

</body>
</html>