From 82a656341432ba61d00b38ff4e5413388286fd03 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Sat, 3 Aug 2013 12:45:55 +0100 Subject: [PATCH] Version 1.23.13. --- AUTHORS | 1 + BUGS | 8 +- configure.ac | 2 +- po-docs/ja.po | 1221 +++++++++++++++++++++++------------ po-docs/libguestfs-docs.pot | 1159 ++++++++++++++++++++++----------- po-docs/uk.po | 1197 ++++++++++++++++++++++------------ po/en_GB.po | 372 ++++++++--- po/es.po | 372 ++++++++--- po/gu.po | 372 ++++++++--- po/hi.po | 372 ++++++++--- po/kn.po | 372 ++++++++--- po/libguestfs.pot | 271 +++++--- po/ml.po | 372 ++++++++--- po/mr.po | 372 ++++++++--- po/nl.po | 414 +++++++++--- po/or.po | 372 ++++++++--- po/pa.po | 372 ++++++++--- po/pl.po | 372 ++++++++--- po/ta.po | 372 ++++++++--- po/te.po | 372 ++++++++--- po/uk.po | 417 +++++++++--- 21 files changed, 6692 insertions(+), 2462 deletions(-) diff --git a/AUTHORS b/AUTHORS index 0939b1ee0..a43b99d81 100644 --- a/AUTHORS +++ b/AUTHORS @@ -25,6 +25,7 @@ Matthew Booth Maxim Koltsov Michael Scherer Mike Kelly +Nicholas Strugnell Nikita A Menkovich Nikos Skalkotos Olaf Hering diff --git a/BUGS b/BUGS index d25b0607d..416df178e 100644 --- a/BUGS +++ b/BUGS @@ -1,5 +1,5 @@ NOTE: This file is automatically generated from "update-bugs.sh". -Last updated: 2013-07-30 +Last updated: 2013-08-03 This contains a local list of the bugs that are open against libguestfs. Bugs are tracked in the Red Hat Bugzilla database @@ -203,9 +203,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix. 962866 NEW https://bugzilla.redhat.com/show_bug.cgi?id=962866 virt-filesystems command fails with error "libguestfs: error: supermin-helper exited with error status 1." -968875 NEW https://bugzilla.redhat.com/show_bug.cgi?id=968875 - virt-sysprep should support URL-type arguments - 972292 NEW https://bugzilla.redhat.com/show_bug.cgi?id=972292 lgetxattrs can't show the file attribute list with ntfs FS in rhel7 @@ -248,6 +245,9 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix. 989352 NEW https://bugzilla.redhat.com/show_bug.cgi?id=989352 cap-get-file will return error if the file has not be set capabilities +991641 NEW https://bugzilla.redhat.com/show_bug.cgi?id=991641 + virt-sysprep fs-uuids plugin doesn't update UUIDs in fstab, elsewhere + 503134 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=503134 guestfish's list splitting does not recognize internal quoting diff --git a/configure.ac b/configure.ac index 496636304..40b010354 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ # freeform string. m4_define([libguestfs_major], [1]) m4_define([libguestfs_minor], [23]) -m4_define([libguestfs_release], [12]) +m4_define([libguestfs_release], [13]) AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/po-docs/ja.po b/po-docs/ja.po index de24897b6..ade3f893d 100644 --- a/po-docs/ja.po +++ b/po-docs/ja.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2013-07-30 18:14+0200\n" +"POT-Creation-Date: 2013-08-03 12:43+0200\n" "PO-Revision-Date: 2013-05-21 13:14+0000\n" "Last-Translator: rjones \n" "Language-Team: Japanese \n" @@ -1221,9 +1221,9 @@ msgstr "このプログラムは以下を返します:" #: ../cat/virt-cat.pod:188 ../cat/virt-cat.pod:193 ../cat/virt-cat.pod:204 #: ../cat/virt-cat.pod:208 ../edit/virt-edit.pod:272 ../edit/virt-edit.pod:277 #: ../edit/virt-edit.pod:282 ../edit/virt-edit.pod:293 -#: ../edit/virt-edit.pod:297 ../examples/guestfs-faq.pod:165 -#: ../examples/guestfs-faq.pod:171 ../examples/guestfs-faq.pod:210 -#: ../examples/guestfs-faq.pod:216 ../examples/guestfs-performance.pod:107 +#: ../edit/virt-edit.pod:297 ../examples/guestfs-faq.pod:172 +#: ../examples/guestfs-faq.pod:178 ../examples/guestfs-faq.pod:217 +#: ../examples/guestfs-faq.pod:223 ../examples/guestfs-performance.pod:107 #: ../examples/guestfs-performance.pod:113 #: ../examples/guestfs-performance.pod:118 #: ../examples/guestfs-performance.pod:253 @@ -1381,7 +1381,7 @@ msgstr "" #: ../cat/virt-cat.pod:249 ../cat/virt-filesystems.pod:395 #: ../cat/virt-ls.pod:501 ../daemon/guestfsd.pod:92 ../df/virt-df.pod:265 #: ../edit/virt-edit.pod:360 ../erlang/examples/guestfs-erlang.pod:97 -#: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1054 +#: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1121 #: ../examples/guestfs-performance.pod:530 ../examples/guestfs-recipes.pod:544 #: ../examples/guestfs-testing.pod:386 ../fish/guestfish.pod:1533 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 @@ -1441,7 +1441,7 @@ msgstr "Richard W.M. Jones L" #: ../cat/virt-cat.pod:262 ../cat/virt-filesystems.pod:410 #: ../cat/virt-ls.pod:514 ../daemon/guestfsd.pod:101 ../df/virt-df.pod:277 #: ../edit/virt-edit.pod:375 ../erlang/examples/guestfs-erlang.pod:116 -#: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1064 +#: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1131 #: ../examples/guestfs-performance.pod:547 ../examples/guestfs-recipes.pod:563 #: ../examples/guestfs-testing.pod:397 ../fish/guestfish.pod:1565 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 @@ -1808,7 +1808,7 @@ msgstr "" #. type: =head1 #: ../appliance/libguestfs-make-fixed-appliance.pod:175 #: ../erlang/examples/guestfs-erlang.pod:112 -#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1060 +#: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1127 #: ../examples/guestfs-performance.pod:543 ../examples/guestfs-recipes.pod:559 #: ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1561 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 @@ -1827,7 +1827,7 @@ msgstr "著者" #. type: textblock #: ../appliance/libguestfs-make-fixed-appliance.pod:177 #: ../erlang/examples/guestfs-erlang.pod:114 -#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1062 +#: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1129 #: ../examples/guestfs-performance.pod:545 ../examples/guestfs-recipes.pod:561 #: ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1563 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 @@ -5276,7 +5276,6 @@ msgstr "" #: ../fish/virt-copy-out.pod:55 ../fish/virt-tar-in.pod:64 #: ../fish/virt-tar-out.pod:57 ../java/examples/guestfs-java.pod:102 #: ../perl/examples/guestfs-perl.pod:61 ../sparsify/virt-sparsify.pod:324 -#: ../sysprep/virt-sysprep.pod:515 msgid "Copyright (C) 2011-2012 Red Hat Inc." msgstr "Copyright (C) 2011-2012 Red Hat Inc." @@ -5765,7 +5764,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:714 +#: ../examples/guestfs-faq.pod:154 ../examples/guestfs-faq.pod:781 #: ../examples/guestfs-testing.pod:35 ../test-tool/libguestfs-test-tool.pod:21 #, no-wrap msgid "" @@ -5784,16 +5783,43 @@ msgstr "" #. type: =head2 #: ../examples/guestfs-faq.pod:159 -msgid "Non-ASCII characters don't appear on VFAT filesystems." +msgid "" +"libguestfs: error: cannot find any suitable libguestfs supermin, fixed or " +"old-style appliance on LIBGUESTFS_PATH" msgstr "" #. type: textblock #: ../examples/guestfs-faq.pod:161 +msgid "" +"If you see this error on Debian/Ubuntu, you need to run the following " +"command as root:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:164 +#, fuzzy, no-wrap +#| msgid "" +#| " sudo update-guestfs-appliance\n" +#| "\n" +msgid "" +" update-guestfs-appliance\n" +"\n" +msgstr "" +" sudo update-guestfs-appliance\n" +"\n" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:166 +msgid "Non-ASCII characters don't appear on VFAT filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:168 msgid "Typical symptoms of this problem:" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:167 +#: ../examples/guestfs-faq.pod:174 msgid "" "You get an error when you create a file where the filename contains non-" "ASCII characters, particularly non 8-bit characters from Asian languages " @@ -5801,19 +5827,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:173 +#: ../examples/guestfs-faq.pod:180 msgid "" "When you list a directory from a VFAT filesystem, filenames appear as " "question marks." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:178 +#: ../examples/guestfs-faq.pod:185 msgid "This is a design flaw of the GNU/Linux system." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:180 +#: ../examples/guestfs-faq.pod:187 msgid "" "VFAT stores long filenames as UTF-16 characters. When opening or returning " "filenames, the Linux kernel has to translate these to some form of 8 bit " @@ -5823,7 +5849,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:186 +#: ../examples/guestfs-faq.pod:193 msgid "" "Therefore you have to tell the kernel what translation you want done when " "you mount the filesystem. The two methods are the C parameter " @@ -5831,7 +5857,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:190 +#: ../examples/guestfs-faq.pod:197 msgid "" "So to use a VFAT filesystem you must add the C flag when mounting. " "From guestfish, use:" @@ -5840,7 +5866,7 @@ msgstr "" "追加する必要があります。guestfish から、次のように使用します:" #. type: verbatim -#: ../examples/guestfs-faq.pod:193 +#: ../examples/guestfs-faq.pod:200 #, no-wrap msgid "" " > mount-options utf8 /dev/sda1 /\n" @@ -5850,12 +5876,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:195 +#: ../examples/guestfs-faq.pod:202 msgid "or on the guestfish command line:" msgstr "または guestfish コマンドラインにおいて:" #. type: verbatim -#: ../examples/guestfs-faq.pod:197 +#: ../examples/guestfs-faq.pod:204 #, no-wrap msgid "" " guestfish [...] -m /dev/sda1:/:utf8\n" @@ -5865,12 +5891,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:199 +#: ../examples/guestfs-faq.pod:206 msgid "or from the API:" msgstr "または API から:" #. type: verbatim -#: ../examples/guestfs-faq.pod:201 +#: ../examples/guestfs-faq.pod:208 #, no-wrap msgid "" " guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n" @@ -5880,19 +5906,19 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:203 +#: ../examples/guestfs-faq.pod:210 msgid "The kernel will then translate filenames to and from UTF-8 strings." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:205 +#: ../examples/guestfs-faq.pod:212 msgid "" "We considered adding this mount option transparently, but unfortunately " "there are several problems with doing that:" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:212 +#: ../examples/guestfs-faq.pod:219 msgid "" "On some Linux systems, the C mount option doesn't work. We don't " "precisely understand what systems or why, but this was reliably reported by " @@ -5900,7 +5926,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:218 +#: ../examples/guestfs-faq.pod:225 msgid "" "It would prevent you from using the C parameter because it is " "incompatible with C. It is probably not a good idea to use this " @@ -5908,12 +5934,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:224 +#: ../examples/guestfs-faq.pod:231 msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:226 +#: ../examples/guestfs-faq.pod:233 msgid "" "The filesystem was not prepared correctly with mkisofs or genisoimage. Make " "sure the filesystem was created using Joliet and/or Rock Ridge extensions. " @@ -5922,41 +5948,41 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:231 +#: ../examples/guestfs-faq.pod:238 msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS" msgstr "" #. type: =end -#: ../examples/guestfs-faq.pod:233 ../examples/guestfs-faq.pod:238 -#: ../examples/guestfs-faq.pod:676 ../examples/guestfs-faq.pod:681 -#: ../examples/guestfs-faq.pod:823 ../examples/guestfs-faq.pod:828 +#: ../examples/guestfs-faq.pod:240 ../examples/guestfs-faq.pod:245 +#: ../examples/guestfs-faq.pod:743 ../examples/guestfs-faq.pod:748 +#: ../examples/guestfs-faq.pod:890 ../examples/guestfs-faq.pod:895 #: ../src/guestfs.pod:1398 ../src/guestfs.pod:1403 ../src/guestfs.pod:3220 #: ../src/guestfs.pod:3225 msgid "html" msgstr "HTML" #. type: textblock -#: ../examples/guestfs-faq.pod:235 +#: ../examples/guestfs-faq.pod:242 msgid " " msgstr " " #. type: =head2 -#: ../examples/guestfs-faq.pod:240 +#: ../examples/guestfs-faq.pod:247 msgid "Where can I get the latest binaries for ...?" msgstr "どこから最新のバイナリーを入手できますか ...?" #. type: =item -#: ../examples/guestfs-faq.pod:244 +#: ../examples/guestfs-faq.pod:251 msgid "Fedora E 11" msgstr "Fedora E 11" #. type: textblock -#: ../examples/guestfs-faq.pod:246 +#: ../examples/guestfs-faq.pod:253 msgid "Use:" msgstr "こうします:" #. type: verbatim -#: ../examples/guestfs-faq.pod:248 +#: ../examples/guestfs-faq.pod:255 #, no-wrap msgid "" " yum install '*guestf*'\n" @@ -5966,7 +5992,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:250 +#: ../examples/guestfs-faq.pod:257 msgid "" "For the latest builds, see: L" @@ -5975,17 +6001,17 @@ msgstr "" "packageinfo?packageID=8391>" #. type: =item -#: ../examples/guestfs-faq.pod:253 +#: ../examples/guestfs-faq.pod:260 msgid "Red Hat Enterprise Linux" msgstr "Red Hat Enterprise Linux" #. type: =item -#: ../examples/guestfs-faq.pod:257 +#: ../examples/guestfs-faq.pod:264 msgid "RHEL 5" msgstr "RHEL 5" #. type: textblock -#: ../examples/guestfs-faq.pod:259 +#: ../examples/guestfs-faq.pod:266 msgid "" "The version shipped in official RHEL 5 is very old and should not be used " "except in conjunction with virt-v2v. Use the up-to-date libguestfs 1.20 " @@ -5993,33 +6019,33 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:264 +#: ../examples/guestfs-faq.pod:271 msgid "RHEL 6" msgstr "RHEL 6" #. type: textblock -#: ../examples/guestfs-faq.pod:266 +#: ../examples/guestfs-faq.pod:273 msgid "" "It is part of the default install. On RHEL 6 and 7 (only) you have to " "install C to get Windows guest support." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:271 +#: ../examples/guestfs-faq.pod:278 #, fuzzy #| msgid "RHEL 6" msgid "RHEL 6.5" msgstr "RHEL 6" #. type: textblock -#: ../examples/guestfs-faq.pod:273 +#: ../examples/guestfs-faq.pod:280 msgid "" "There is a preview repository available for people who want to see what " "packages will be in RHEL 6.5. Follow the instructions here:" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:276 +#: ../examples/guestfs-faq.pod:283 #, fuzzy #| msgid "" #| "L" @@ -6027,12 +6053,12 @@ msgid "L" msgstr "L" #. type: =item -#: ../examples/guestfs-faq.pod:280 +#: ../examples/guestfs-faq.pod:287 msgid "RHEL 7" msgstr "RHEL 7" #. type: textblock -#: ../examples/guestfs-faq.pod:282 +#: ../examples/guestfs-faq.pod:289 msgid "" "It will be part of the default install, and based on S. " "You will need to install C separately to get Windows " @@ -6040,17 +6066,17 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:288 +#: ../examples/guestfs-faq.pod:295 msgid "Debian and Ubuntu" msgstr "Debian および Ubuntu" #. type: =item -#: ../examples/guestfs-faq.pod:292 +#: ../examples/guestfs-faq.pod:299 msgid "Debian Squeeze (6)" msgstr "Debian Squeeze (6)" #. type: textblock -#: ../examples/guestfs-faq.pod:294 +#: ../examples/guestfs-faq.pod:301 msgid "" "Hilko Bengen has built libguestfs in squeeze backports: L" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:303 +#: ../examples/guestfs-faq.pod:310 msgid "Ubuntu" msgstr "Ubuntu" #. type: textblock -#: ../examples/guestfs-faq.pod:305 +#: ../examples/guestfs-faq.pod:312 msgid "" "We don't have a full time Ubuntu maintainer, and the packages supplied by " "Canonical (which are outside our control) are sometimes broken." @@ -6084,7 +6110,7 @@ msgstr "" "の管理外) により提供されるパッケージはときどき壊れています。" #. type: textblock -#: ../examples/guestfs-faq.pod:308 +#: ../examples/guestfs-faq.pod:315 msgid "" "Canonical decided to change the permissions on the kernel so that it's not " "readable except by root. This is completely stupid, but they won't change " @@ -6097,7 +6123,7 @@ msgstr "" "め、すべてのユーザーはこうする必要があります:" #. type: verbatim -#: ../examples/guestfs-faq.pod:314 ../examples/guestfs-faq.pod:342 +#: ../examples/guestfs-faq.pod:321 ../examples/guestfs-faq.pod:349 #, no-wrap msgid "" " sudo chmod 0644 /boot/vmlinuz*\n" @@ -6107,22 +6133,22 @@ msgstr "" "\n" #. type: =item -#: ../examples/guestfs-faq.pod:318 +#: ../examples/guestfs-faq.pod:325 msgid "Ubuntu 10.04" msgstr "Ubuntu 10.04" #. type: textblock -#: ../examples/guestfs-faq.pod:320 +#: ../examples/guestfs-faq.pod:327 msgid "See: L" msgstr "参照: L" #. type: =item -#: ../examples/guestfs-faq.pod:323 +#: ../examples/guestfs-faq.pod:330 msgid "Ubuntu 12.04" msgstr "Ubuntu 12.04" #. type: textblock -#: ../examples/guestfs-faq.pod:325 +#: ../examples/guestfs-faq.pod:332 msgid "" "libguestfs in this version of Ubuntu works, but you need to update " "febootstrap and seabios to the latest versions." @@ -6131,7 +6157,7 @@ msgstr "" "seabios を最新バージョンに更新する必要があります。" #. type: textblock -#: ../examples/guestfs-faq.pod:328 +#: ../examples/guestfs-faq.pod:335 msgid "" "You need febootstrap E 3.14-2 from: L" @@ -6140,12 +6166,12 @@ msgstr "" "ubuntu.com/precise/febootstrap>" #. type: textblock -#: ../examples/guestfs-faq.pod:331 +#: ../examples/guestfs-faq.pod:338 msgid "After installing or updating febootstrap, rebuild the appliance:" msgstr "febootstrap のインストールまたは更新後、アプライアンスを再構築します:" #. type: verbatim -#: ../examples/guestfs-faq.pod:333 +#: ../examples/guestfs-faq.pod:340 #, no-wrap msgid "" " sudo update-guestfs-appliance\n" @@ -6155,7 +6181,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:335 +#: ../examples/guestfs-faq.pod:342 msgid "" "You need seabios E 0.6.2-0ubuntu2.1 or E 0.6.2-0ubuntu3 from: " "L or L" #. type: textblock -#: ../examples/guestfs-faq.pod:340 +#: ../examples/guestfs-faq.pod:347 msgid "Also you need to do (see above):" msgstr "次のことも実行する必要があります (上述、参照):" #. type: =item -#: ../examples/guestfs-faq.pod:348 +#: ../examples/guestfs-faq.pod:355 msgid "Gentoo" msgstr "Gentoo" #. type: textblock -#: ../examples/guestfs-faq.pod:350 +#: ../examples/guestfs-faq.pod:357 msgid "" "Libguestfs was added to Gentoo in 2012-07 by Andreis Vinogradovs " "(libguestfs) and Maxim Koltsov (mainly hivex). Do:" @@ -6185,7 +6211,7 @@ msgstr "" "hivex) により 2012-07 に Gentoo に追加されました。次のとおり実行します:" #. type: verbatim -#: ../examples/guestfs-faq.pod:353 +#: ../examples/guestfs-faq.pod:360 #, no-wrap msgid "" " emerge libguestfs\n" @@ -6195,52 +6221,52 @@ msgstr "" "\n" #. type: =item -#: ../examples/guestfs-faq.pod:355 +#: ../examples/guestfs-faq.pod:362 msgid "SuSE" msgstr "SuSE" #. type: textblock -#: ../examples/guestfs-faq.pod:357 +#: ../examples/guestfs-faq.pod:364 msgid "Libguestfs was added to SuSE in 2012 by Olaf Hering." msgstr "libguestfs が Olaf Hering により 2012 年に SuSE に追加されました。" #. type: =item -#: ../examples/guestfs-faq.pod:359 +#: ../examples/guestfs-faq.pod:366 msgid "ArchLinux" msgstr "ArchLinux" #. type: textblock -#: ../examples/guestfs-faq.pod:361 +#: ../examples/guestfs-faq.pod:368 msgid "Libguestfs was added to the AUR in 2010." msgstr "libguestfs が 2010 年に AUR に追加されました。" #. type: =item -#: ../examples/guestfs-faq.pod:363 +#: ../examples/guestfs-faq.pod:370 msgid "Other Linux distro" msgstr "他の Linux ディストリビューション" #. type: textblock -#: ../examples/guestfs-faq.pod:365 +#: ../examples/guestfs-faq.pod:372 msgid "Compile from source (next section)." msgstr "ソースからコンパイルします (次のセクション)。" #. type: =item -#: ../examples/guestfs-faq.pod:367 +#: ../examples/guestfs-faq.pod:374 msgid "Other non-Linux distro" msgstr "他の非 Linux ディストリビューション" #. type: textblock -#: ../examples/guestfs-faq.pod:369 +#: ../examples/guestfs-faq.pod:376 msgid "You'll have to compile from source, and port it." msgstr "ソースからコンパイルして、取り込む必要があります。" #. type: =head2 -#: ../examples/guestfs-faq.pod:373 +#: ../examples/guestfs-faq.pod:380 msgid "How can I compile and install libguestfs from source?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:375 +#: ../examples/guestfs-faq.pod:382 msgid "" "If your Linux distro has a working port of supermin (that is, Fedora, S 6.3>, Debian, Ubuntu and ArchLinux) then you " @@ -6250,39 +6276,39 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:381 +#: ../examples/guestfs-faq.pod:388 msgid "" "If you I have supermin, you will need to use the \"fixed appliance " "method\". See: L" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:385 +#: ../examples/guestfs-faq.pod:392 msgid "Patches to port supermin to more Linux distros are welcome." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:387 +#: ../examples/guestfs-faq.pod:394 msgid "" "Why do I get an error when I try to rebuild from the source RPMs supplied by " "Red Hat / Fedora?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:390 +#: ../examples/guestfs-faq.pod:397 msgid "" "B This issue is fixed in S 19> and S 6.5>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:392 +#: ../examples/guestfs-faq.pod:399 msgid "" "Because of the complexity of building the libguestfs appliance, the source " "RPMs provided cannot be rebuilt directly using C or C." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:396 +#: ../examples/guestfs-faq.pod:403 msgid "" "If you use Koji (which is open source software and may be installed " "locally), then the SRPMs can be rebuilt in Koji. L This configuration is the default starting " "with S and S. If you find any problems, please let us " @@ -6337,7 +6363,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:418 +#: ../examples/guestfs-faq.pod:425 msgid "" "L provides a hardened appliance " "using SELinux, making it very hard for a rogue disk image to \"escape\" from " @@ -6348,7 +6374,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:426 +#: ../examples/guestfs-faq.pod:433 msgid "" "Currently to enable sVirt you will need libvirt E 0.10.2 (1.0 or later " "preferred), libguestfs E 1.20, and the SELinux policies from recent " @@ -6357,12 +6383,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:431 +#: ../examples/guestfs-faq.pod:438 msgid "Once you have the requirements, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:433 +#: ../examples/guestfs-faq.pod:440 #, no-wrap msgid "" " ./configure --with-default-backend=libvirt # libguestfs >= 1.22\n" @@ -6376,12 +6402,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:437 +#: ../examples/guestfs-faq.pod:444 msgid "Set SELinux to Enforcing mode, and sVirt should be used automatically." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:439 +#: ../examples/guestfs-faq.pod:446 msgid "" "All, or almost all, features of libguestfs should work under sVirt. There " "is one known shortcoming: L will not use libvirt (hence " @@ -6390,7 +6416,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:444 +#: ../examples/guestfs-faq.pod:451 msgid "" "You can check if sVirt is being used by enabling libvirtd logging (see C), killing and restarting libvirtd, and checking " @@ -6398,31 +6424,31 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:448 +#: ../examples/guestfs-faq.pod:455 msgid "" "In theory sVirt should support AppArmor, but we have not tried it. It will " "almost certainly require patching libvirt and writing an AppArmor policy." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:452 +#: ../examples/guestfs-faq.pod:459 msgid "Libguestfs has a really long list of dependencies!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:454 +#: ../examples/guestfs-faq.pod:461 msgid "That's because it does a lot of things." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:456 +#: ../examples/guestfs-faq.pod:463 msgid "" "Libguestfs -- I -- satisfies the following " "conditions:" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:461 ../examples/guestfs-performance.pod:161 +#: ../examples/guestfs-faq.pod:468 ../examples/guestfs-performance.pod:161 #: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:346 #: ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31 #: ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:244 @@ -6432,14 +6458,14 @@ msgid "1." msgstr "1." #. type: textblock -#: ../examples/guestfs-faq.pod:463 +#: ../examples/guestfs-faq.pod:470 msgid "" "The Fedora package is full featured, that is, it supports every possible " "feature of libguestfs (every filesystem, every filesystem tool, etc.)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:467 +#: ../examples/guestfs-faq.pod:474 msgid "" "A common request is to split up libguestfs into separate feature areas so " "you could, say, install XFS support and NTFS support separately. This is " @@ -6447,7 +6473,7 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:471 ../examples/guestfs-performance.pod:167 +#: ../examples/guestfs-faq.pod:478 ../examples/guestfs-performance.pod:167 #: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:352 #: ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44 #: ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:251 @@ -6457,7 +6483,7 @@ msgid "2." msgstr "2." #. type: textblock -#: ../examples/guestfs-faq.pod:473 +#: ../examples/guestfs-faq.pod:480 msgid "" "The download size of the libguestfs package is relatively small (ie. not " "ten's of megabytes as it would be if it included a complete, \"statically " @@ -6465,7 +6491,7 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:477 ../examples/guestfs-performance.pod:175 +#: ../examples/guestfs-faq.pod:484 ../examples/guestfs-performance.pod:175 #: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:358 #: ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52 #: ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:257 @@ -6474,7 +6500,7 @@ msgid "3." msgstr "3." #. type: textblock -#: ../examples/guestfs-faq.pod:479 +#: ../examples/guestfs-faq.pod:486 msgid "" "The Fedora package automatically updates itself if there is a security " "update. It doesn't include a huge static blob that has to be rebuilt and " @@ -6482,13 +6508,13 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:483 ../rescue/virt-rescue.pod:354 +#: ../examples/guestfs-faq.pod:490 ../rescue/virt-rescue.pod:354 #: ../resize/virt-resize.pod:61 msgid "4." msgstr "4." #. type: textblock -#: ../examples/guestfs-faq.pod:485 +#: ../examples/guestfs-faq.pod:492 msgid "" "Able to be installed without needing direct network access. This is " "important when using closed networks, privately mirrored repositories or RHN " @@ -6496,17 +6522,17 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:489 ../rescue/virt-rescue.pod:362 +#: ../examples/guestfs-faq.pod:496 ../rescue/virt-rescue.pod:362 msgid "5." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:491 +#: ../examples/guestfs-faq.pod:498 msgid "The Fedora package can be tested during the build." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:495 +#: ../examples/guestfs-faq.pod:502 msgid "" "If you want to drop any one of those conditions, then you can package " "libguestfs differently and make it have fewer dependencies, fewer features " @@ -6514,12 +6540,12 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:501 +#: ../examples/guestfs-faq.pod:508 msgid "1. (full featured)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:503 +#: ../examples/guestfs-faq.pod:510 msgid "" "Take C in the source, and comment out any features " "you don't actually care about. For example if you never anticipate editing " @@ -6528,12 +6554,12 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:508 +#: ../examples/guestfs-faq.pod:515 msgid "2. (download size) / 3. (updates)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:510 +#: ../examples/guestfs-faq.pod:517 msgid "" "Use L to build a compressed appliance. " "Bundle this with your package and set C<$LIBGUESTFS_PATH> to point to it. " @@ -6542,12 +6568,12 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:515 +#: ../examples/guestfs-faq.pod:522 msgid "4. (network access)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:517 +#: ../examples/guestfs-faq.pod:524 msgid "" "Reconstruct and cache the appliance once during package install. The Debian " "packaging currently works like this, but requires network access during " @@ -6555,19 +6581,19 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:521 +#: ../examples/guestfs-faq.pod:528 msgid "5. (tests)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:523 +#: ../examples/guestfs-faq.pod:530 msgid "" "Don't run any tests during the build. The build will be much faster, but " "also less likely to work correctly." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:526 +#: ../examples/guestfs-faq.pod:533 msgid "" "Note that running the tests in C is probably a good idea, since " "those are sanity tests. Also you should do S> to ensure " @@ -6575,12 +6601,162 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:532 +#: ../examples/guestfs-faq.pod:539 +msgid "Errors during launch on Fedora E 18, RHEL E 7" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:541 +msgid "" +"In Fedora E 18 and RHEL E 7, libguestfs uses libvirt to manage the " +"appliance. Previously (and upstream) libguestfs runs qemu directly:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:545 +#, fuzzy, no-wrap +#| msgid "" +#| " virt-sysprep\n" +#| " |\n" +#| " v\n" +#| " original guest --------> template ---------->\n" +#| " \\------> cloned\n" +#| " \\-----> guests\n" +#| " \\---->\n" +#| "\n" +msgid "" +" +----------------------------------+\n" +" | libguestfs |\n" +" +----------------+-----------------+\n" +" | direct backend | libvirt backend |\n" +" +----------------+-----------------+\n" +" | |\n" +" v v\n" +" +-------+ +----------+\n" +" | qemu | | libvirtd |\n" +" +-------+ +----------+\n" +" |\n" +" v\n" +" +-------+\n" +" | qemu |\n" +" +-------+\n" +" \n" +msgstr "" +" virt-sysprep\n" +" |\n" +" v\n" +" 元のゲスト --------> テンプレート ---------->\n" +" \\------> クローン\n" +" \\-----> 済みゲスト\n" +" \\---->\n" +"\n" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:561 +#, no-wrap +msgid "" +" upstream Fedora 18+\n" +" non-Fedora RHEL 7+\n" +" non-RHEL\n" +"\n" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:565 +msgid "" +"The libvirt backend is more sophisticated, supporting SELinux/sVirt (see " +"above), hotplugging and more. It is, however, more complex and so less " +"robust." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:569 +msgid "" +"If you have permissions problems using the libvirt backend, you can switch " +"to the direct backend by setting this environment variable:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:572 ../examples/guestfs-testing.pod:127 +#: ../test-tool/libguestfs-test-tool.pod:125 +#, no-wrap +msgid "" +" export LIBGUESTFS_BACKEND=direct\n" +"\n" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:574 +msgid "before running any libguestfs program or virt tool." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:576 +msgid "How can I switch to a fixed / prebuilt appliance?" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:578 +msgid "" +"This may improve the stability and performance of libguestfs on Fedora and " +"RHEL." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:581 +msgid "" +"Any time after installing libguestfs, run the following commands as root:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:584 +#, fuzzy, no-wrap +#| msgid "" +#| " libguestfs-make-fixed-appliance /usr/local/lib/guestfs/appliance\n" +#| "\n" +msgid "" +" mkdir -p /usr/local/lib/guestfs/appliance\n" +" libguestfs-make-fixed-appliance /usr/local/lib/guestfs/appliance\n" +" ls -l /usr/local/lib/guestfs/appliance\n" +"\n" +msgstr "" +" libguestfs-make-fixed-appliance /usr/local/lib/guestfs/appliance\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:588 +msgid "" +"Now set the following environment variable before using libguestfs or any " +"virt tool:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:591 ../examples/guestfs-performance.pod:143 +#, no-wrap +msgid "" +" export LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance\n" +"\n" +msgstr "" +" export LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:593 +msgid "" +"Of course you can change the path to any directory you want. You can share " +"the appliance across machines that have the same architecture (eg. all " +"x86-64), but note that libvirt will prevent you from sharing the appliance " +"across NFS because of permissions problems (so either switch to the direct " +"backend or don't use NFS)." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:599 msgid "How can I speed up libguestfs builds?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:534 +#: ../examples/guestfs-faq.pod:601 msgid "" "By far the most important thing you can do is to install and properly " "configure Squid. Note that the default configuration that ships with Squid " @@ -6588,7 +6764,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:538 +#: ../examples/guestfs-faq.pod:605 msgid "" "A very good place to start with Squid configuration is here: L and C<$ftp_proxy> are pointing to it." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:544 +#: ../examples/guestfs-faq.pod:611 msgid "" "With Squid running and correctly configured, appliance builds should be " "reduced to a few minutes." msgstr "" #. type: =head3 -#: ../examples/guestfs-faq.pod:547 +#: ../examples/guestfs-faq.pod:614 msgid "How can I speed up libguestfs builds (Debian)?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:549 +#: ../examples/guestfs-faq.pod:616 msgid "" "Hilko Bengen suggests using \"approx\" which is a Debian archive proxy " "(L). This tool is documented on Debian " @@ -6623,12 +6799,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:553 +#: ../examples/guestfs-faq.pod:620 msgid "SPEED, DISK SPACE USED BY LIBGUESTFS" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:555 +#: ../examples/guestfs-faq.pod:622 #, fuzzy #| msgid "" #| "(For detailed information on this subject, see: L を参照してください)。" #. type: =head2 -#: ../examples/guestfs-faq.pod:558 +#: ../examples/guestfs-faq.pod:625 msgid "Upload or write seem very slow." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:560 +#: ../examples/guestfs-faq.pod:627 msgid "" "In libguestfs E 1.13.16, the mount command (L) " "enabled option C<-o sync> implicitly. This causes very poor write " @@ -6653,14 +6829,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:565 +#: ../examples/guestfs-faq.pod:632 msgid "" "For libguestfs E 1.13.16, replace mount with C, leaving " "the first parameter as an empty string." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:568 +#: ../examples/guestfs-faq.pod:635 msgid "" "You can also do this with more recent versions of libguestfs, but if you " "know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain " @@ -6668,7 +6844,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:572 +#: ../examples/guestfs-faq.pod:639 msgid "" "If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then " "writes can be slow because the host operating system has to do costly disk " @@ -6678,17 +6854,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:578 +#: ../examples/guestfs-faq.pod:645 msgid "Libguestfs uses too much disk space!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:580 +#: ../examples/guestfs-faq.pod:647 msgid "libguestfs caches a large-ish appliance in:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:582 +#: ../examples/guestfs-faq.pod:649 #, no-wrap msgid "" " /var/tmp/.guestfs-\n" @@ -6698,7 +6874,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:584 +#: ../examples/guestfs-faq.pod:651 msgid "" "If the environment variable C is defined, then C<$TMPDIR/.guestfs-" "EUIDE> is used instead." @@ -6707,20 +6883,20 @@ msgstr "" "EUIDE> が使用されます。" #. type: textblock -#: ../examples/guestfs-faq.pod:587 +#: ../examples/guestfs-faq.pod:654 msgid "It is safe to delete this directory when you are not using libguestfs." msgstr "" "libguestfs を使用していないとき、このディレクトリーを安全に削除できます。" #. type: =head2 -#: ../examples/guestfs-faq.pod:589 +#: ../examples/guestfs-faq.pod:656 msgid "" "virt-sparsify seems to make the image grow to the full size of the virtual " "disk" msgstr "virt-sparsify は仮想ディスクの全容量までイメージを拡大します。" #. type: textblock -#: ../examples/guestfs-faq.pod:592 +#: ../examples/guestfs-faq.pod:659 msgid "" "If the input to L is raw, then the output will be raw " "sparse. Make sure you are measuring the output with a tool which " @@ -6728,7 +6904,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:596 ../sparsify/virt-sparsify.pod:35 +#: ../examples/guestfs-faq.pod:663 ../sparsify/virt-sparsify.pod:35 #, no-wrap msgid "" " $ ls -lh test1.img\n" @@ -6744,19 +6920,19 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:601 ../sparsify/virt-sparsify.pod:40 +#: ../examples/guestfs-faq.pod:668 ../sparsify/virt-sparsify.pod:40 msgid "(Compare the apparent size B<100M> vs the actual size B<3.6M>)" msgstr "(見た目の容量 B<100M> と実際の容量 B<3.6M> を比較します)" #. type: textblock -#: ../examples/guestfs-faq.pod:603 +#: ../examples/guestfs-faq.pod:670 msgid "" "If all this confuses you, use a non-sparse output format by specifying the " "I<--convert> option, eg:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:606 +#: ../examples/guestfs-faq.pod:673 #, no-wrap msgid "" " virt-sparsify --convert qcow2 disk.raw disk.qcow2\n" @@ -6764,12 +6940,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:608 +#: ../examples/guestfs-faq.pod:675 msgid "Why doesn't virt-resize work on the disk image in-place?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:610 +#: ../examples/guestfs-faq.pod:677 msgid "" "Resizing a disk image is very tricky -- especially making sure that you " "don't lose data or break the bootloader. The current method effectively " @@ -6778,7 +6954,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:616 +#: ../examples/guestfs-faq.pod:683 msgid "" "If we were to make virt-resize work in-place then there would have to be " "limitations: for example, you wouldn't be allowed to move existing " @@ -6789,7 +6965,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:623 +#: ../examples/guestfs-faq.pod:690 msgid "" "Another method we have considered is to place a snapshot over the original " "disk image, so that the original data is untouched and only differences are " @@ -6800,19 +6976,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:631 +#: ../examples/guestfs-faq.pod:698 msgid "" "In summary, this is a hard problem, and what we have now mostly works so we " "are reluctant to change it." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:634 +#: ../examples/guestfs-faq.pod:701 msgid "Why doesn't virt-sparsify work on the disk image in-place?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:636 +#: ../examples/guestfs-faq.pod:703 msgid "" "Eventually we plan to make virt-sparsify work on disk images in-place, " "instead of copying the disk image. However it requires several changes to " @@ -6823,7 +6999,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:644 +#: ../examples/guestfs-faq.pod:711 msgid "" "Even with this implemented there may be some limitations: For example, it " "requires completely different steps (and is probably harder) to sparsify a " @@ -6835,24 +7011,24 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:653 +#: ../examples/guestfs-faq.pod:720 msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:655 +#: ../examples/guestfs-faq.pod:722 msgid "The API has hundreds of methods, where do I start?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:657 +#: ../examples/guestfs-faq.pod:724 msgid "" "We recommend you start by reading the API overview: L." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:660 +#: ../examples/guestfs-faq.pod:727 msgid "" "Although the API overview covers the C API, it is still worth reading even " "if you are going to use another programming language, because the API is the " @@ -6860,7 +7036,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:665 +#: ../examples/guestfs-faq.pod:732 #, no-wrap msgid "" " C guestfs_ln_sf (g, target, linkname);\n" @@ -6880,7 +7056,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:672 +#: ../examples/guestfs-faq.pod:739 msgid "" "Once you're familiar with the API overview, you should look at this list of " "starting points for other language bindings: L " msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:683 +#: ../examples/guestfs-faq.pod:750 msgid "" "Can I use libguestfs in my proprietary / closed source / commercial program?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:686 +#: ../examples/guestfs-faq.pod:753 msgid "" "In general, yes. However this is not legal advice - read the license that " "comes with libguestfs, and if you have specific questions contact a lawyer." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:690 +#: ../examples/guestfs-faq.pod:757 msgid "" "In the source tree the license is in the file C (LGPLv2+ for " "the library and bindings) and C (GPLv2+ for the standalone " @@ -6914,19 +7090,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:694 +#: ../examples/guestfs-faq.pod:761 msgid "DEBUGGING LIBGUESTFS" msgstr "libguestfs のデバッグ" #. type: textblock -#: ../examples/guestfs-faq.pod:696 +#: ../examples/guestfs-faq.pod:763 msgid "" "B enable debugging by setting these two environment variables " "before running the program:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:699 +#: ../examples/guestfs-faq.pod:766 #, no-wrap msgid "" " export LIBGUESTFS_DEBUG=1\n" @@ -6935,7 +7111,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:702 +#: ../examples/guestfs-faq.pod:769 msgid "" "This will produce a lot of output. Put the B output in an email " "message or pastebin and send it L, etc.)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:710 +#: ../examples/guestfs-faq.pod:777 msgid "" "If no libguestfs program works, run the program below and paste the " "B output into an email or pastebin and send it to the " @@ -6958,38 +7134,38 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:716 +#: ../examples/guestfs-faq.pod:783 msgid "" "How do I debug when using any libguestfs program or tool (eg. virt-v2v or " "virt-df)?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:719 +#: ../examples/guestfs-faq.pod:786 msgid "" "There are two C environment variables you can set in order to " "get more information from libguestfs." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:724 +#: ../examples/guestfs-faq.pod:791 msgid "C" msgstr "C" #. type: textblock -#: ../examples/guestfs-faq.pod:726 +#: ../examples/guestfs-faq.pod:793 msgid "" "Set this to 1 and libguestfs will print out each command / API call in a " "format which is similar to guestfish commands." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:729 +#: ../examples/guestfs-faq.pod:796 msgid "C" msgstr "C" #. type: textblock -#: ../examples/guestfs-faq.pod:731 +#: ../examples/guestfs-faq.pod:798 msgid "" "Set this to 1 in order to enable massive amounts of debug messages. If you " "think there is some problem inside the libguestfs appliance, then you should " @@ -6997,12 +7173,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:737 +#: ../examples/guestfs-faq.pod:804 msgid "To set these from the shell, do this before running the program:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:739 +#: ../examples/guestfs-faq.pod:806 #, no-wrap msgid "" " export LIBGUESTFS_TRACE=1\n" @@ -7014,12 +7190,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:742 +#: ../examples/guestfs-faq.pod:809 msgid "For csh/tcsh the equivalent commands would be:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:744 +#: ../examples/guestfs-faq.pod:811 #, no-wrap msgid "" " setenv LIBGUESTFS_TRACE 1\n" @@ -7031,17 +7207,17 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:747 +#: ../examples/guestfs-faq.pod:814 msgid "For further information, see: L." msgstr "詳細は L 参照。" #. type: =head2 -#: ../examples/guestfs-faq.pod:749 +#: ../examples/guestfs-faq.pod:816 msgid "How do I debug when using guestfish?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:751 +#: ../examples/guestfs-faq.pod:818 msgid "" "You can use the same environment variables above. Alternatively use the " "guestfish options -x (to trace commands) or -v (to get the full debug " @@ -7049,36 +7225,36 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:755 +#: ../examples/guestfs-faq.pod:822 msgid "For further information, see: L." msgstr "詳細は L を参照してください。" #. type: =head2 -#: ../examples/guestfs-faq.pod:757 +#: ../examples/guestfs-faq.pod:824 msgid "How do I debug when using the API?" msgstr "API を使用するとき、どのようにデバッグしますか?" #. type: textblock -#: ../examples/guestfs-faq.pod:759 +#: ../examples/guestfs-faq.pod:826 msgid "" "Call L to enable command traces, and/or " "L to enable debug messages." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:762 +#: ../examples/guestfs-faq.pod:829 msgid "" "For best results, call these functions as early as possible, just after " "creating the guestfs handle if you can, and definitely before calling launch." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:766 +#: ../examples/guestfs-faq.pod:833 msgid "How do I capture debug output and put it into my logging system?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:768 +#: ../examples/guestfs-faq.pod:835 msgid "" "Use the event API. For examples, see: L and the C program in the libguestfs " @@ -7086,24 +7262,24 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:772 +#: ../examples/guestfs-faq.pod:839 msgid "Digging deeper into the appliance boot process." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:774 +#: ../examples/guestfs-faq.pod:841 msgid "" "Enable debugging and then read this documentation on the appliance boot " "process: L." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:777 +#: ../examples/guestfs-faq.pod:844 msgid "libguestfs hangs or fails during run/launch." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:779 +#: ../examples/guestfs-faq.pod:846 msgid "" "Enable debugging and look at the full output. If you cannot work out what " "is going on, file a bug report, including the I output of " @@ -7111,17 +7287,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:783 +#: ../examples/guestfs-faq.pod:850 msgid "DESIGN/INTERNALS OF LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:785 +#: ../examples/guestfs-faq.pod:852 msgid "Why don't you do everything through the FUSE / filesystem interface?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:788 +#: ../examples/guestfs-faq.pod:855 msgid "" "We offer a command called L which lets you mount guest " "filesystems on the host. This is implemented as a FUSE module. Why don't " @@ -7130,7 +7306,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:793 +#: ../examples/guestfs-faq.pod:860 msgid "" "The reasons are twofold. Firstly, libguestfs offers API calls for doing " "things like creating and deleting partitions and logical volumes, which " @@ -7144,7 +7320,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:803 +#: ../examples/guestfs-faq.pod:870 msgid "" "The second reason is for efficiency. FUSE itself is reasonably efficient, " "but it does make lots of small, independent calls into the FUSE module. In " @@ -7157,17 +7333,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:813 +#: ../examples/guestfs-faq.pod:880 msgid "Why don't you do everything through GVFS?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:815 +#: ../examples/guestfs-faq.pod:882 msgid "The problems are similar to the problems with FUSE." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:817 +#: ../examples/guestfs-faq.pod:884 msgid "" "GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for " "GVFS, which is encouraging because FTP is conceptually similar to the " @@ -7177,22 +7353,22 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:825 +#: ../examples/guestfs-faq.pod:892 msgid " " msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:830 +#: ../examples/guestfs-faq.pod:897 msgid "Why can I write to the disk, even though I added it read-only?" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:832 +#: ../examples/guestfs-faq.pod:899 msgid "Why does C<--ro> appear to have no effect?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:834 +#: ../examples/guestfs-faq.pod:901 msgid "" "When you add a disk read-only, libguestfs places a writable overlay on top " "of the underlying disk. Writes go into this overlay, and are discarded when " @@ -7200,7 +7376,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:838 +#: ../examples/guestfs-faq.pod:905 msgid "" "There are two reasons for doing it this way: Firstly read-only disks aren't " "possible in many cases (eg. IDE simply doesn't support them, so you couldn't " @@ -7209,7 +7385,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:843 +#: ../examples/guestfs-faq.pod:910 msgid "" "Secondly and more importantly, even if read-only disks were possible, you " "wouldn't want them. Mounting any filesystem that has a journal, even " @@ -7219,7 +7395,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:849 +#: ../examples/guestfs-faq.pod:916 msgid "" "To make it usable, we create the overlay as a place to temporarily store " "these writes, and then we discard it afterwards. This ensures that the " @@ -7227,7 +7403,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:853 +#: ../examples/guestfs-faq.pod:920 msgid "" "Note also that there is a regression test for this when building libguestfs " "(in C). This is one reason why it's important for packagers to " @@ -7235,12 +7411,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:857 +#: ../examples/guestfs-faq.pod:924 msgid "Does C<--ro> make all disks read-only?" msgstr "C<--ro> はすべてのディスクを読み込み専用にしますか?" #. type: textblock -#: ../examples/guestfs-faq.pod:859 +#: ../examples/guestfs-faq.pod:926 msgid "" "I The C<--ro> option only affects disks added on the command line, ie. " "using C<-a> and C<-d> options." @@ -7249,19 +7425,19 @@ msgstr "" "C<-d> オプションを使用して追加されたディスクのみに影響します。" #. type: textblock -#: ../examples/guestfs-faq.pod:862 +#: ../examples/guestfs-faq.pod:929 msgid "" "In guestfish, if you use the C command, then disk is added read-write " "(unless you specify the C flag explicitly with the command)." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:866 +#: ../examples/guestfs-faq.pod:933 msgid "Can I use C as a way to backup my virtual machines?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:868 +#: ../examples/guestfs-faq.pod:935 msgid "" "Usually this is I a good idea. The question is answered in more detail " "in this mailing list posting: L?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:876 +#: ../examples/guestfs-faq.pod:943 msgid "This command will usually I work:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:878 +#: ../examples/guestfs-faq.pod:945 #, no-wrap msgid "" " guestfish --ro -a /dev/vg/my_root_fs run : fsck /dev/sda\n" @@ -7292,7 +7468,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:880 +#: ../examples/guestfs-faq.pod:947 msgid "" "The reason for this is that qemu creates a snapshot over the original " "filesystem, but it doesn't create a strict point-in-time snapshot. Blocks " @@ -7302,7 +7478,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:887 +#: ../examples/guestfs-faq.pod:954 msgid "" "What you have to do is to create a point-in-time snapshot. If it's a " "logical volume, use an LVM2 snapshot. If the filesystem is located inside " @@ -7312,7 +7488,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:893 +#: ../examples/guestfs-faq.pod:960 msgid "" "Creating point-in-time snapshots of host devices and files is outside the " "scope of libguestfs, although libguestfs can operate on them once they are " @@ -7320,19 +7496,19 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:897 +#: ../examples/guestfs-faq.pod:964 msgid "What's the difference between guestfish and virt-rescue?" msgstr "guestfish と virt-rescue の違いは何でしょうか?" #. type: textblock -#: ../examples/guestfs-faq.pod:899 +#: ../examples/guestfs-faq.pod:966 msgid "" "A lot of people are confused by the two superficially similar tools we " "provide:" msgstr "多くの人々が私たちの提供している 2 つの似たツールにより混乱しています:" #. type: verbatim -#: ../examples/guestfs-faq.pod:902 +#: ../examples/guestfs-faq.pod:969 #, no-wrap msgid "" " $ guestfish --ro -a guest.img\n" @@ -7346,7 +7522,7 @@ msgstr "" "\n" #. type: verbatim -#: ../examples/guestfs-faq.pod:906 +#: ../examples/guestfs-faq.pod:973 #, no-wrap msgid "" " $ virt-rescue --ro guest.img\n" @@ -7358,7 +7534,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:909 +#: ../examples/guestfs-faq.pod:976 msgid "" "And the related question which then arises is why you can't type in full " "shell commands with all the --options in guestfish (but you can in L is a program providing structured access to the " "L API. It happens to be a nice interactive shell too, but its " @@ -7377,7 +7553,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:920 +#: ../examples/guestfs-faq.pod:987 msgid "" "L is a free-for-all freeform way to boot the libguestfs " "appliance and make arbitrary changes to your VM. It's not structured, you " @@ -7386,7 +7562,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:925 +#: ../examples/guestfs-faq.pod:992 msgid "" "But, libguestfs also has a \"backdoor\" into the appliance allowing you to " "send arbitrary shell commands. It's not as flexible as virt-rescue, because " @@ -7394,7 +7570,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:930 +#: ../examples/guestfs-faq.pod:997 #, no-wrap msgid "" " > debug sh \"cmd arg1 arg2 ...\"\n" @@ -7404,7 +7580,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:932 +#: ../examples/guestfs-faq.pod:999 msgid "" "Note that you should B rely on this. It could be removed or changed in " "future. If your program needs some operation, please add it to the " @@ -7412,45 +7588,45 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:936 +#: ../examples/guestfs-faq.pod:1003 msgid "What's the deal with C?" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:938 +#: ../examples/guestfs-faq.pod:1005 msgid "" "Why does virt-cat only work on a real VM image, but virt-df works on any " "disk image?" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:941 +#: ../examples/guestfs-faq.pod:1008 msgid "What does \"no root device found in this operating system image\" mean?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:944 +#: ../examples/guestfs-faq.pod:1011 msgid "" "These questions are all related at a fundamental level which may not be " "immediately obvious." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:947 +#: ../examples/guestfs-faq.pod:1014 msgid "" "At the L API level, a \"disk image\" is just a pile of " "partitions and filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:950 +#: ../examples/guestfs-faq.pod:1017 msgid "" "In contrast, when the virtual machine boots, it mounts those filesystems " "into a consistent hierarchy such as:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:953 +#: ../examples/guestfs-faq.pod:1020 #, no-wrap msgid "" " / (/dev/sda2)\n" @@ -7476,12 +7652,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:963 +#: ../examples/guestfs-faq.pod:1030 msgid "(or drive letters on Windows)." msgstr "(または Windows におけるドライブレター)。" #. type: textblock -#: ../examples/guestfs-faq.pod:965 +#: ../examples/guestfs-faq.pod:1032 msgid "" "The API first of all sees the disk image at the \"pile of filesystems\" " "level. But it also has a way to inspect the disk image to see if it " @@ -7490,12 +7666,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:970 +#: ../examples/guestfs-faq.pod:1037 msgid "Users expect some tools (like L) to work with VM paths:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:972 +#: ../examples/guestfs-faq.pod:1039 #, no-wrap msgid "" " virt-cat fedora.img /var/log/messages\n" @@ -7503,7 +7679,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:974 +#: ../examples/guestfs-faq.pod:1041 msgid "" "How does virt-cat know that C is a separate partition? The trick is " "that virt-cat performs inspection on the disk image, and uses that to " @@ -7511,7 +7687,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:978 +#: ../examples/guestfs-faq.pod:1045 msgid "" "Some tools (including L, L, L) use " "inspection to map VM paths. Other tools, such as L and L is in an interesting middle ground. If you use the I<-a> " "and I<-m> command line options, then you have to tell guestfish exactly how " @@ -7528,14 +7704,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:988 +#: ../examples/guestfs-faq.pod:1055 msgid "" "If you use the I<-i> option, libguestfs performs inspection and mounts the " "filesystems for you." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:991 +#: ../examples/guestfs-faq.pod:1058 msgid "" "The error C is related " "to this. It means inspection was unable to locate an operating system " @@ -7545,19 +7721,19 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:997 +#: ../examples/guestfs-faq.pod:1064 msgid "What do these C and C functions do?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:999 +#: ../examples/guestfs-faq.pod:1066 msgid "" "There are some functions which are used for debugging and internal purposes " "which are I part of the stable API." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1002 +#: ../examples/guestfs-faq.pod:1069 msgid "" "The C (or C) functions, primarily L and a handful of others, are used for debugging libguestfs. " @@ -7567,7 +7743,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1008 +#: ../examples/guestfs-faq.pod:1075 msgid "" "The C (or C) functions are purely to be used " "by libguestfs itself. There is no reason for programs to call them, and " @@ -7576,17 +7752,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:1014 +#: ../examples/guestfs-faq.pod:1081 msgid "DEVELOPERS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:1016 +#: ../examples/guestfs-faq.pod:1083 msgid "Where do I send patches?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1018 +#: ../examples/guestfs-faq.pod:1085 msgid "" "Please send patches to the libguestfs mailing list L. You don't have to be subscribed, but there " @@ -7594,7 +7770,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1023 +#: ../examples/guestfs-faq.pod:1090 msgid "" "B. The " "reasons are (a) we want to discuss and dissect patches on the mailing list, " @@ -7603,12 +7779,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:1028 +#: ../examples/guestfs-faq.pod:1095 msgid "How do I propose a feature?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1030 +#: ../examples/guestfs-faq.pod:1097 msgid "" "Large new features that you intend to contribute should be discussed on the " "mailing list first (L). " @@ -7617,7 +7793,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1036 +#: ../examples/guestfs-faq.pod:1103 msgid "" "If you want to suggest a useful feature but don't want to write the code, " "you can file a bug (see L) with C<\"RFE: " @@ -7625,14 +7801,14 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:1040 +#: ../examples/guestfs-faq.pod:1107 #, fuzzy #| msgid "What is libguestfs?" msgid "Who can commit to libguestfs git?" msgstr "libguestfs とは?" #. type: textblock -#: ../examples/guestfs-faq.pod:1042 +#: ../examples/guestfs-faq.pod:1109 msgid "" "About 5 people have commit access to github. Patches should be posted on " "the list first and ACKed. The policy for ACKing and pushing patches is " @@ -7640,7 +7816,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1046 +#: ../examples/guestfs-faq.pod:1113 #, fuzzy #| msgid "" #| "L" @@ -7649,14 +7825,14 @@ msgid "" msgstr "L" #. type: =head2 -#: ../examples/guestfs-faq.pod:1048 +#: ../examples/guestfs-faq.pod:1115 #, fuzzy #| msgid "What is libguestfs?" msgid "Can I fork libguestfs?" msgstr "libguestfs とは?" #. type: textblock -#: ../examples/guestfs-faq.pod:1050 +#: ../examples/guestfs-faq.pod:1117 msgid "" "Of course you can. Git makes it easy to fork libguestfs. Github makes it " "even easier. It's nice if you tell us on the mailing list about forks and " @@ -7664,12 +7840,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:1056 +#: ../examples/guestfs-faq.pod:1123 msgid "L, L, L." msgstr "L, L, L." #. type: textblock -#: ../examples/guestfs-faq.pod:1066 +#: ../examples/guestfs-faq.pod:1133 msgid "Copyright (C) 2012-2013 Red Hat Inc." msgstr "" @@ -7942,16 +8118,6 @@ msgid "" "C. For example:" msgstr "" -#. type: verbatim -#: ../examples/guestfs-performance.pod:143 -#, no-wrap -msgid "" -" export LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance\n" -"\n" -msgstr "" -" export LIBGUESTFS_PATH=/usr/local/lib/guestfs/appliance\n" -"\n" - #. type: textblock #: ../examples/guestfs-performance.pod:145 msgid "" @@ -10469,15 +10635,6 @@ msgid "" "You may also have to disable libvirt by setting this:" msgstr "" -#. type: verbatim -#: ../examples/guestfs-testing.pod:127 -#: ../test-tool/libguestfs-test-tool.pod:125 -#, no-wrap -msgid "" -" export LIBGUESTFS_BACKEND=direct\n" -"\n" -msgstr "" - #. type: textblock #: ../examples/guestfs-testing.pod:129 msgid "If you have a disk image available over HTTP/FTP, try to open it." @@ -74228,11 +74385,127 @@ msgstr "" #. type: =item #: ../sysprep/sysprep-extra-options.pod:12 +#, fuzzy +#| msgid "B<--scriptdir> scriptdir (see C