Search Criteria
Package Details: libguestfs-git 1.51.7+4.r11933.20231030.0e37e5fee-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/libguestfs-git.git (read-only, click to copy) |
---|---|
Package Base: | libguestfs-git |
Description: | Access and modify virtual machine disk image |
Upstream URL: | https://libguestfs.org |
Licenses: | GPL2, LGPL2.1 |
Conflicts: | guestfish, guestfsd, libguestfs, virt-rescue |
Provides: | erlang-guestfs, guestfish, guestfs-bash-completion, guestfsd, java-guestfs, libguestfs, libguestfs-gobject-1.0.so, libguestfs.so, lua-guestfs, ocaml-guestfs, perl-guestfs, php-guestfs, python-guestfs, ruby-guestfs, virt-rescue |
Submitter: | fartreason |
Maintainer: | None |
Last Packager: | dreieck |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-02-19 15:37 (UTC) |
Last Updated: | 2023-11-01 13:54 (UTC) |
Dependencies (82)
- augeas (augeas-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- cdrtools
- cpio (cpio-gitAUR)
- file (file-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hivex (hivex-gitAUR)
- jansson (jansson-gitAUR)
- libvirt (libvirt-gitAUR, libvirt-xenAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- linux
- ncurses (ncurses-gitAUR)
- psmisc (psmisc-selinuxAUR)
- qemu-common
- qemu-img
- supermin (supermin-gitAUR)
- xz (xz-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-hybridAUR, coreutils-selinuxAUR, coreutils-uutilsAUR) (make)
- erlang (make)
- flex (flex-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gjs (gjs-gitAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
- gperf (gperf-gitAUR) (make)
- java-runtime-headless (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdg-headlessAUR, jre16-openjdk-headlessAUR, jre14-openjdk-headlessAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdk-headlessAUR, amazon-corretto-19-binAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jre-openj9-headlessAUR, jre12-openjdk-headlessAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdk-headlessAUR, jre15-openjdk-headlessAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jre19-openjdk-headlessAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, zing-21-binAUR, zing-8-binAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefield-headlessAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre-openjdk-headless, jre11-openjdk, jre11-openjdk-headless, jre17-openjdk, jre17-openjdk-headless, jre21-openjdk, jre21-openjdk-headless, jre8-openjdk-headless) (make)
- libtool (libtool-gitAUR) (make)
- lua (make)
- ocaml (make)
- ocaml-augeas (make)
- ocaml-findlib (make)
- pcre2 (pcre2-gitAUR) (make)
- perl (perl-gitAUR) (make)
- perl-pod-parser (make)
- php (make)
- po4a (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- rpcsvc-proto (make)
- ruby (make)
- ruby-minitest (make)
- ruby-rake (ruby-rake-12AUR) (make)
- ruby-rdoc (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup) (make)
- valgrind (valgrind-gitAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
- acl (acl-gitAUR) (optional) – Library and programs for handling POSIX ACLs.
- bash-completion (bash-completion-gitAUR) (optional) – For tab-completion of commands in bash.
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (optional) – Used by virt-builder for downloads.
- fuse (fuse2) (optional) – fusermount(1), libfuse and kernel module are all needed if you want guestmount(1) and/or mount-local support.
- gdisk (gptfdisk-gitAUR, gptfdisk) (optional) – GPT disk support.
- gnupg (gnupg-gitAUR, gnupg-largekeysAUR) (optional) – Used by virt-builder for checking digital signatures.
- icoutils (optional) – Render icons from Windows guests.
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – For Java bindings.
- libcap (optional) – Library and programs for handling Linux capabilities.
- libconfig (libconfig-gitAUR) (optional) – To parse libguestfs's own config files.
- libldm (ldmtoolAUR) (optional) – Library and ldmtool(1) for handling Windows Dynamic Disks.
- libselinuxAUR (optional) – Used by the libvirt backend to securely confine the appliance (sVirt).
- libsystemd-journal (optional) – For accessing systemd journals.
- libtsk (optional) – For filesystem forensics analysis.
- lua (optional) – For LUA bindings.
- nbdkitAUR (optional)
- netpbm (optional) – Render icons from guests.
- ocaml (optional) – For OCaml bindings.
- ocaml-augeas (optional) – For OCaml augeas binding.
- ocaml-gettext (optional) – For localizing OCaml virt tools.
- perl (perl-gitAUR) (optional) – Perl Bindings; Perl module used to test virt-rescue(1).
- perl-sys-virt (optional) – Sys-Virt tools.
- php (optional) – For PHP bindings.
- python (python37AUR, python311AUR, python310AUR) (optional) – Python bindings
- python-evtxAUR (optional) – Used by virt-log(1) to parse Windows Event Log files.
- readline (readline-gitAUR) (optional) – For nicer command line editing in guestfish(1).
- rpm (rpm-tools) (optional) – To parse the list of applications from RPM-based guests.
- ruby (optional) – For ruby bindings.
- wget (wget-gitAUR, wurlAUR) (optional) – For '/usr/bin/update-libguestfs-appliance'.
- yara (yara-gitAUR) (optional) – Tool for categorizing files based on their content.
Required by (7)
- brickstrap-git (requires libguestfs)
- nbdkit (requires libguestfs) (optional)
- nbdkit-git (requires libguestfs) (optional)
- ventoy (requires libguestfs) (make)
- virt-bootstrap-git (requires libguestfs)
- virt-p2v (requires libguestfs)
- virt-v2v (requires libguestfs)
Latest Comments
1 2 3 Next › Last »
dreieck commented on 2023-11-01 09:48 (UTC)
I am disowning since Artix now serves stable builds of
libguestfs
.dreieck commented on 2023-10-14 12:14 (UTC)
Adopted, and at least for me on Artix it builds.
hexadecagram commented on 2022-01-11 01:10 (UTC)
This package fails to build, even with the change recommended by @ostroffjh. Nevertheless it would seem it may have been replaced with libguestfs-dev.
sickcodes commented on 2021-07-26 17:52 (UTC) (edited on 2021-07-27 01:22 (UTC) by sickcodes)
EDIT2: Forked: https://aur.archlinux.org/packages/libguestfs-dev
EDIT: Mistaken, I was inside libguestfs, not libguestfs-git.
Hey @fartreason, since this downloads from http://download.libguestfs.org/ and not git, I think this should be renamed to?
1.42.0 has been out since May 2020, and the current git releases has all the way up to: May 27 v1.45.6
This is pretty urgent since libguestfs is currently out of date on mainline too due to QEMU 6.
Or do you mind if I fork this and make
libguestfs-dev
?ostroffjh commented on 2021-07-11 14:47 (UTC)
Follow-up: changing autogen.sh line to autoreconf allowed successful build, and it allows me to mount ntfs partitions. I did comment out the makedeps for those two perl packages (after manually installing them through CPAN.)
ostroffjh commented on 2021-07-11 00:27 (UTC)
-> Could not find all required packages: perl-string-shellquote (Wanted by: libguestfs-git) perl-sys-virt (Wanted by: libguestfs-git) I think those are only two of a larger number of perl related packages that seem to have disappeared from AUR. I'm slowly working my way through installing them with CPAN, but it's going slowly. My original question was actually whether the RedHat restrictions on using NTFS in libvirt were enforced here or not.
stef204 commented on 2021-07-04 16:18 (UTC) (edited on 2021-07-05 13:19 (UTC) by stef204)
@tarmabal the error "guestfsd: error while loading shared libraries: libyara.so.4: cannot open shared object file: No such file or directory" also occurs with the official package. not sure if upstream needs to adjust or if it is due to Arch being too "bleeding edge" and ahead in terms of yara versions.... would sure like to resolve this as well.
PS I have contacted upstream to get feedback on the version discrepancy. will post back here if I get a response.
PPS response from upstream is (logical): just recompile and it should pickup the new version of yara.
unfortunately though, I am unable to compile successfully, whether this is the git version here or the official version using asp.
UPDATE: the official package has been updated and now works (picks up new yara version.)
tarmabal commented on 2021-06-19 22:14 (UTC) (edited on 2021-07-04 19:49 (UTC) by eschwartz)
Can the maintainer replace the line ./autogen.sh by "autoreconf -i" to make the package compile?
Also getting errors while compiling, solved by installing perl-pod-parser
I also had to compile it with CFLAGS=-fPIC as per the install guide, https://libguestfs.org/guestfs-building.1.html#using-a-prebuilt-binary-appliance
I managed to build it however when trying to run any package it fails due to a dependency problem guestfsd: error while loading shared libraries: libyara.so.4: cannot open shared object file: No such file or directory.
I have yara in my system however, libyara is vesion 8 libyara.so.8 not 4
any idea how to fix this?
layer7gmbh commented on 2021-06-19 19:44 (UTC) (edited on 2021-06-19 19:45 (UTC) by layer7gmbh)
Adjust your PKGBUILD file like this:
in:
build() { cd "${srcdir}/${_pkgname}"
add in a new line:
autoreconf -i
and comment ( or remove ) ./autogen.sh line
Then it will start compiling.
1 2 3 Next › Last »