libguestfs binaries for Debian and Ubuntu

Over the weekend I rewrote the way supermin appliance building works to make it much more lightweight and mostly distro-independent. As a result, libguestfs now builds from source reasonably simply on both Debian and Ubuntu.

I’m also able to make binaries available for Debian and Ubuntu (10.10), but you must read the README file first.

If these do/don’t work for you, please let me know.

2 Comments

Filed under Uncategorized

2 responses to “libguestfs binaries for Debian and Ubuntu

  1. Sig

    Not sure how these are supposed to be usable on standard debian lenny. The debs bomb out with dependancies on packages from sid. Is there a complete list of required deps from sid to make libguestfs function?

    after 5 manual fetches of deps from sid I gave up with this result:
    http://ftp.us.debian.org/debian/pool/main/n/ncurses/libncurses5_5.7+20100313-4_amd64.deb
    http://ftp.us.debian.org/debian/pool/main/r/readline6/libreadline6_6.1-3_amd64.deb
    http://ftp.us.debian.org/debian/pool/main/h/hivex/libhivex0_1.2.2+git20100712-2_amd64.deb
    http://ftp.us.debian.org/debian/pool/main/libx/libxml2/libxml2_2.7.8.dfsg-1_amd64.deb

    dpkg: dependency problems prevent configuration of libguestfs0:
    libguestfs0 depends on libpcre3 (>= 7.7); however:
    Version of libpcre3 on system is 7.6-2.1.
    libguestfs0 depends on qemu-system (>= 0.13); however:
    Package qemu-system is not installed.
    libguestfs0 depends on btrfs-tools; however:
    Package btrfs-tools is not installed.
    libguestfs0 depends on cryptsetup; however:
    Package cryptsetup is not installed.
    libguestfs0 depends on grub-pc; however:
    Package grub-pc is not installed.
    libguestfs0 depends on libaugeas0; however:
    Package libaugeas0 is not installed.
    libguestfs0 depends on ntfs-3g; however:
    Package ntfs-3g is not installed.
    libguestfs0 depends on ntfsprogs; however:
    Package ntfsprogs is not installed.
    libguestfs0 depends on reiserfsprogs; however:
    Package reiserfsprogs is not installed.
    libguestfs0 depends on xz-utils; however:
    Package xz-utils is not installed.
    libguestfs0 depends on zfs-fuse; however:
    Package zfs-fuse is not installed.
    libguestfs0 depends on jfsutils; however:
    Package jfsutils is not installed.
    libguestfs0 depends on scrub; however:
    Package scrub is not installed.
    libguestfs0 depends on zerofree; however:
    Package zerofree is not installed.

    • rich

      You will need to enable the “unstable” and “experimental” repository. I have:

      deb http://ftp.uk.debian.org/debian/ unstable main
      deb-src http://ftp.uk.debian.org/debian/ unstable main
      deb http://ftp.uk.debian.org/debian/ experimental main
      deb-src http://ftp.uk.debian.org/debian/ experimental main
      

      All the packages you need should be available in there.

      Similarly for Ubuntu you need to enable the natty repo:

      deb http://gb.archive.ubuntu.com/ubuntu/ natty main
      deb http://gb.archive.ubuntu.com/ubuntu/ natty universe
      

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.