com.redhat.et.libguestfs
Class GuestFS

java.lang.Object
  extended by com.redhat.et.libguestfs.GuestFS

public class GuestFS
extends java.lang.Object

The GuestFS object is a libguestfs handle.


Constructor Summary
GuestFS()
          Create a libguestfs handle.
 
Method Summary
 void add_cdrom(java.lang.String filename)
          add a CD-ROM disk image to examine
 int add_domain(java.lang.String dom, java.util.Map<java.lang.String,java.lang.Object> optargs)
          add the disk(s) from a named libvirt domain
 void add_drive_opts(java.lang.String filename, java.util.Map<java.lang.String,java.lang.Object> optargs)
          add an image to examine or modify
 void add_drive_ro_with_if(java.lang.String filename, java.lang.String iface)
          add a drive read-only specifying the QEMU block emulation to use
 void add_drive_ro(java.lang.String filename)
          add a drive in snapshot mode (read-only)
 void add_drive_with_if(java.lang.String filename, java.lang.String iface)
          add a drive specifying the QEMU block emulation to use
 void add_drive(java.lang.String filename)
          add an image to examine or modify
 void aug_clear(java.lang.String augpath)
          clear Augeas path
 void aug_close()
          close the current Augeas handle
 IntBool aug_defnode(java.lang.String name, java.lang.String expr, java.lang.String val)
          define an Augeas node
 int aug_defvar(java.lang.String name, java.lang.String expr)
          define an Augeas variable
 java.lang.String aug_get(java.lang.String augpath)
          look up the value of an Augeas path
 void aug_init(java.lang.String root, int flags)
          create a new Augeas handle
 void aug_insert(java.lang.String augpath, java.lang.String label, boolean before)
          insert a sibling Augeas node
 void aug_load()
          load files into the tree
 java.lang.String[] aug_ls(java.lang.String augpath)
          list Augeas nodes under augpath
 java.lang.String[] aug_match(java.lang.String augpath)
          return Augeas nodes which match augpath
 void aug_mv(java.lang.String src, java.lang.String dest)
          move Augeas node
 int aug_rm(java.lang.String augpath)
          remove an Augeas path
 void aug_save()
          write all pending Augeas changes to disk
 void aug_set(java.lang.String augpath, java.lang.String val)
          set Augeas path to value
 java.lang.String[] available_all_groups()
          return a list of all optional groups
 void available(java.lang.String[] groups)
          test availability of some parts of the API
 void base64_in(java.lang.String base64file, java.lang.String filename)
          upload base64-encoded data to file
 void base64_out(java.lang.String filename, java.lang.String base64file)
          download file and encode as base64
 java.util.Map<java.lang.String,java.lang.String> blkid(java.lang.String device)
          print block device attributes
 void blockdev_flushbufs(java.lang.String device)
          flush device buffers
 int blockdev_getbsz(java.lang.String device)
          get blocksize of block device
 boolean blockdev_getro(java.lang.String device)
          is block device set to read-only
 long blockdev_getsize64(java.lang.String device)
          get total size of device in bytes
 int blockdev_getss(java.lang.String device)
          get sectorsize of block device
 long blockdev_getsz(java.lang.String device)
          get total size of device in 512-byte sectors
 void blockdev_rereadpt(java.lang.String device)
          reread partition table
 void blockdev_setbsz(java.lang.String device, int blocksize)
          set blocksize of block device
 void blockdev_setro(java.lang.String device)
          set block device to read-only
 void blockdev_setrw(java.lang.String device)
          set block device to read-write
 void btrfs_device_add(java.lang.String[] devices, java.lang.String fs)
          add devices to a btrfs filesystem
 void btrfs_device_delete(java.lang.String[] devices, java.lang.String fs)
          remove devices from a btrfs filesystem
 void btrfs_filesystem_balance(java.lang.String fs)
          balance a btrfs filesystem
 void btrfs_filesystem_resize(java.lang.String mountpoint, java.util.Map<java.lang.String,java.lang.Object> optargs)
          resize a btrfs filesystem
 void btrfs_filesystem_sync(java.lang.String fs)
          sync a btrfs filesystem
 void btrfs_fsck(java.lang.String device, java.util.Map<java.lang.String,java.lang.Object> optargs)
          check a btrfs filesystem
 void btrfs_set_seeding(java.lang.String device, boolean seeding)
          enable or disable the seeding feature of device
 void btrfs_subvolume_create(java.lang.String dest)
          create a btrfs snapshot
 void btrfs_subvolume_delete(java.lang.String subvolume)
          delete a btrfs snapshot
 BTRFSSubvolume[] btrfs_subvolume_list(java.lang.String fs)
          list btrfs snapshots and subvolumes
 void btrfs_subvolume_set_default(long id, java.lang.String fs)
          set default btrfs subvolume
 void btrfs_subvolume_snapshot(java.lang.String source, java.lang.String dest)
          create a writable btrfs snapshot
 java.lang.String case_sensitive_path(java.lang.String path)
          return true path on case-insensitive filesystem
 java.lang.String cat(java.lang.String path)
          list the contents of a file
 java.lang.String checksum_device(java.lang.String csumtype, java.lang.String device)
          compute MD5, SHAx or CRC checksum of the contents of a device
 java.lang.String checksum(java.lang.String csumtype, java.lang.String path)
          compute MD5, SHAx or CRC checksum of file
 void checksums_out(java.lang.String csumtype, java.lang.String directory, java.lang.String sumsfile)
          compute MD5, SHAx or CRC checksum of files in a directory
 void chmod(int mode, java.lang.String path)
          change file mode
 void chown(int owner, int group, java.lang.String path)
          change file owner and group
 void close()
          Close a libguestfs handle.
 java.lang.String[] command_lines(java.lang.String[] arguments)
          run a command, returning lines
 java.lang.String command(java.lang.String[] arguments)
          run a command from the guest filesystem
 void compress_device_out(java.lang.String ctype, java.lang.String device, java.lang.String zdevice, java.util.Map<java.lang.String,java.lang.Object> optargs)
          output compressed device
 void compress_out(java.lang.String ctype, java.lang.String file, java.lang.String zfile, java.util.Map<java.lang.String,java.lang.Object> optargs)
          output compressed file
 void config(java.lang.String qemuparam, java.lang.String qemuvalue)
          add qemu parameters
 void copy_device_to_device(java.lang.String src, java.lang.String dest, java.util.Map<java.lang.String,java.lang.Object> optargs)
          copy from source device to destination device
 void copy_device_to_file(java.lang.String src, java.lang.String dest, java.util.Map<java.lang.String,java.lang.Object> optargs)
          copy from source device to destination file
 void copy_file_to_device(java.lang.String src, java.lang.String dest, java.util.Map<java.lang.String,java.lang.Object> optargs)
          copy from source file to destination device
 void copy_file_to_file(java.lang.String src, java.lang.String dest, java.util.Map<java.lang.String,java.lang.Object> optargs)
          copy from source file to destination file
 void copy_size(java.lang.String src, java.lang.String dest, long size)
          copy size bytes from source to destination using dd
 void cp_a(java.lang.String src, java.lang.String dest)
          copy a file or directory recursively
 void cp(java.lang.String src, java.lang.String dest)
          copy a file
 void dd(java.lang.String src, java.lang.String dest)
          copy from source to destination using dd
 java.lang.String[] debug_cmdline()
           
 java.lang.String[] debug_drives()
           
 void debug_upload(java.lang.String filename, java.lang.String tmpname, int mode)
           
 java.lang.String debug(java.lang.String subcmd, java.lang.String[] extraargs)
           
 java.lang.String df_h()
          report file system disk space usage (human readable)
 java.lang.String df()
          report file system disk space usage
 java.lang.String dmesg()
          return kernel messages
 void download_offset(java.lang.String remotefilename, java.lang.String filename, long offset, long size)
          download a file to the local machine with offset and size
 void download(java.lang.String remotefilename, java.lang.String filename)
          download a file to the local machine
 void drop_caches(int whattodrop)
          drop kernel page cache, dentries and inodes
 long du(java.lang.String path)
          estimate file space usage
 void e2fsck_f(java.lang.String device)
          check an ext2/ext3 filesystem
 void e2fsck(java.lang.String device, java.util.Map<java.lang.String,java.lang.Object> optargs)
          check an ext2/ext3 filesystem
 java.lang.String echo_daemon(java.lang.String[] words)
          echo arguments back to the client
 java.lang.String[] egrep(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 java.lang.String[] egrepi(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 boolean equal(java.lang.String file1, java.lang.String file2)
          test if two files have equal contents
 boolean exists(java.lang.String path)
          test if file or directory exists
 void fallocate(java.lang.String path, int len)
          preallocate a file in the guest filesystem
 void fallocate64(java.lang.String path, long len)
          preallocate a file in the guest filesystem
 java.lang.String[] fgrep(java.lang.String pattern, java.lang.String path)
          return lines matching a pattern
 java.lang.String[] fgrepi(java.lang.String pattern, java.lang.String path)
          return lines matching a pattern
 java.lang.String file_architecture(java.lang.String filename)
          detect the architecture of a binary file
 java.lang.String file(java.lang.String path)
          determine file type
 long filesize(java.lang.String file)
          return the size of the file in bytes
 void fill_pattern(java.lang.String pattern, int len, java.lang.String path)
          fill a file with a repeating pattern of bytes
 void fill(int c, int len, java.lang.String path)
          fill a file with octets
 void finalize()
           
 java.lang.String[] find(java.lang.String directory)
          find all files and directories
 void find0(java.lang.String directory, java.lang.String files)
          find all files and directories, returning NUL-separated list
 java.lang.String findfs_label(java.lang.String label)
          find a filesystem by label
 java.lang.String findfs_uuid(java.lang.String uuid)
          find a filesystem by UUID
 int fsck(java.lang.String fstype, java.lang.String device)
          run the filesystem checker
 java.lang.String get_append()
          get the additional kernel options
 java.lang.String get_attach_method()
          get the attach method
 boolean get_autosync()
          get autosync mode
 boolean get_direct()
          get direct appliance mode flag
 java.lang.String get_e2attrs(java.lang.String file)
          get ext2 file attributes of a file
 long get_e2generation(java.lang.String file)
          get ext2 file generation of a file
 java.lang.String get_e2label(java.lang.String device)
          get the ext2/3/4 filesystem label
 java.lang.String get_e2uuid(java.lang.String device)
          get the ext2/3/4 filesystem UUID
 int get_memsize()
          get memory allocated to the qemu subprocess
 boolean get_network()
          get enable network flag
 java.lang.String get_path()
          get the search path
 boolean get_pgroup()
          get process group flag
 int get_pid()
          get PID of qemu subprocess
 java.lang.String get_qemu()
          get the qemu binary
 boolean get_recovery_proc()
          get recovery process enabled flag
 boolean get_selinux()
          get SELinux enabled flag
 int get_smp()
          get number of virtual CPUs in appliance
 int get_state()
          get the current state
 boolean get_trace()
          get command trace enabled flag
 int get_umask()
          get the current umask
 boolean get_verbose()
          get verbose mode
 java.lang.String getcon()
          get SELinux security context
 java.lang.String getxattr(java.lang.String path, java.lang.String name)
          get a single extended attribute
 XAttr[] getxattrs(java.lang.String path)
          list extended attributes of a file or directory
 java.lang.String[] glob_expand(java.lang.String pattern)
          expand a wildcard path
 java.lang.String[] grep(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 java.lang.String[] grepi(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 void grub_install(java.lang.String root, java.lang.String device)
          install GRUB 1
 java.lang.String[] head_n(int nrlines, java.lang.String path)
          return first N lines of a file
 java.lang.String[] head(java.lang.String path)
          return first 10 lines of a file
 java.lang.String hexdump(java.lang.String path)
          dump a file in hexadecimal
 java.lang.String initrd_cat(java.lang.String initrdpath, java.lang.String filename)
          list the contents of a single file in an initrd
 java.lang.String[] initrd_list(java.lang.String path)
          list files in an initrd
 long inotify_add_watch(java.lang.String path, int mask)
          add an inotify watch
 void inotify_close()
          close the inotify handle
 java.lang.String[] inotify_files()
          return list of watched files that had events
 void inotify_init(int maxevents)
          create an inotify handle
 INotifyEvent[] inotify_read()
          return list of inotify events
 void inotify_rm_watch(int wd)
          remove an inotify watch
 java.lang.String inspect_get_arch(java.lang.String root)
          get architecture of inspected operating system
 java.lang.String inspect_get_distro(java.lang.String root)
          get distro of inspected operating system
 java.util.Map<java.lang.String,java.lang.String> inspect_get_drive_mappings(java.lang.String root)
          get drive letter mappings
 java.lang.String[] inspect_get_filesystems(java.lang.String root)
          get filesystems associated with inspected operating system
 java.lang.String inspect_get_format(java.lang.String root)
          get format of inspected operating system
 java.lang.String inspect_get_hostname(java.lang.String root)
          get hostname of the operating system
 java.lang.String inspect_get_icon(java.lang.String root, java.util.Map<java.lang.String,java.lang.Object> optargs)
          get the icon corresponding to this operating system
 int inspect_get_major_version(java.lang.String root)
          get major version of inspected operating system
 int inspect_get_minor_version(java.lang.String root)
          get minor version of inspected operating system
 java.util.Map<java.lang.String,java.lang.String> inspect_get_mountpoints(java.lang.String root)
          get mountpoints of inspected operating system
 java.lang.String inspect_get_package_format(java.lang.String root)
          get package format used by the operating system
 java.lang.String inspect_get_package_management(java.lang.String root)
          get package management tool used by the operating system
 java.lang.String inspect_get_product_name(java.lang.String root)
          get product name of inspected operating system
 java.lang.String inspect_get_product_variant(java.lang.String root)
          get product variant of inspected operating system
 java.lang.String[] inspect_get_roots()
          return list of operating systems found by last inspection
 java.lang.String inspect_get_type(java.lang.String root)
          get type of inspected operating system
 java.lang.String inspect_get_windows_current_control_set(java.lang.String root)
          get Windows CurrentControlSet of inspected operating system
 java.lang.String inspect_get_windows_systemroot(java.lang.String root)
          get Windows systemroot of inspected operating system
 boolean inspect_is_live(java.lang.String root)
          get live flag for install disk
 boolean inspect_is_multipart(java.lang.String root)
          get multipart flag for install disk
 boolean inspect_is_netinst(java.lang.String root)
          get netinst (network installer) flag for install disk
 Application[] inspect_list_applications(java.lang.String root)
          get list of applications installed in the operating system
 java.lang.String[] inspect_os()
          inspect disk and return list of operating systems found
 void internal_autosync()
           
 boolean is_blockdev(java.lang.String path)
          test if block device
 boolean is_busy()
           
 boolean is_chardev(java.lang.String path)
          test if character device
 boolean is_config()
          is in configuration state
 boolean is_dir(java.lang.String path)
          test if a directory
 boolean is_fifo(java.lang.String path)
          test if FIFO (named pipe)
 boolean is_file(java.lang.String path)
          test if a regular file
 boolean is_launching()
          is launching subprocess
 boolean is_lv(java.lang.String device)
          test if device is a logical volume
 boolean is_ready()
          is ready to accept commands
 boolean is_socket(java.lang.String path)
          test if socket
 boolean is_symlink(java.lang.String path)
          test if symbolic link
 boolean is_zero_device(java.lang.String device)
          test if a device contains all zero bytes
 boolean is_zero(java.lang.String path)
          test if a file contains all zero bytes
 ISOInfo isoinfo_device(java.lang.String device)
          get ISO information from primary volume descriptor of device
 ISOInfo isoinfo(java.lang.String isofile)
          get ISO information from primary volume descriptor of ISO file
 void kill_subprocess()
          kill the qemu subprocess
 void launch()
          launch the qemu subprocess
 void lchown(int owner, int group, java.lang.String path)
          change file owner and group
 java.lang.String lgetxattr(java.lang.String path, java.lang.String name)
          get a single extended attribute
 XAttr[] lgetxattrs(java.lang.String path)
          list extended attributes of a file or directory
 java.lang.String[] list_9p()
          list 9p filesystems
 java.lang.String[] list_devices()
          list the block devices
 java.lang.String[] list_dm_devices()
          list device mapper devices
 java.util.Map<java.lang.String,java.lang.String> list_filesystems()
          list filesystems
 java.lang.String[] list_md_devices()
          list Linux md (RAID) devices
 java.lang.String[] list_partitions()
          list the partitions
 java.lang.String ll(java.lang.String directory)
          list the files in a directory (long format)
 java.lang.String llz(java.lang.String directory)
          list the files in a directory (long format with SELinux contexts)
 void ln_f(java.lang.String target, java.lang.String linkname)
          create a hard link
 void ln_s(java.lang.String target, java.lang.String linkname)
          create a symbolic link
 void ln_sf(java.lang.String target, java.lang.String linkname)
          create a symbolic link
 void ln(java.lang.String target, java.lang.String linkname)
          create a hard link
 void lremovexattr(java.lang.String xattr, java.lang.String path)
          remove extended attribute of a file or directory
 java.lang.String[] ls(java.lang.String directory)
          list the files in a directory
 void lsetxattr(java.lang.String xattr, java.lang.String val, int vallen, java.lang.String path)
          set extended attribute of a file or directory
 Stat lstat(java.lang.String path)
          get file information for a symbolic link
 Stat[] lstatlist(java.lang.String path, java.lang.String[] names)
          lstat on multiple files
 void luks_add_key(java.lang.String device, java.lang.String key, java.lang.String newkey, int keyslot)
          add a key on a LUKS encrypted device
 void luks_close(java.lang.String device)
          close a LUKS device
 void luks_format_cipher(java.lang.String device, java.lang.String key, int keyslot, java.lang.String cipher)
          format a block device as a LUKS encrypted device
 void luks_format(java.lang.String device, java.lang.String key, int keyslot)
          format a block device as a LUKS encrypted device
 void luks_kill_slot(java.lang.String device, java.lang.String key, int keyslot)
          remove a key from a LUKS encrypted device
 void luks_open_ro(java.lang.String device, java.lang.String key, java.lang.String mapname)
          open a LUKS-encrypted block device read-only
 void luks_open(java.lang.String device, java.lang.String key, java.lang.String mapname)
          open a LUKS-encrypted block device
 void lvcreate_free(java.lang.String logvol, java.lang.String volgroup, int percent)
          create an LVM logical volume in % remaining free space
 void lvcreate(java.lang.String logvol, java.lang.String volgroup, int mbytes)
          create an LVM logical volume
 java.lang.String lvm_canonical_lv_name(java.lang.String lvname)
          get canonical name of an LV
 void lvm_clear_filter()
          clear LVM device filter
 void lvm_remove_all()
          remove all LVM LVs, VGs and PVs
 void lvm_set_filter(java.lang.String[] devices)
          set LVM device filter
 void lvremove(java.lang.String device)
          remove an LVM logical volume
 void lvrename(java.lang.String logvol, java.lang.String newlogvol)
          rename an LVM logical volume
 void lvresize_free(java.lang.String lv, int percent)
          expand an LV to fill free space
 void lvresize(java.lang.String device, int mbytes)
          resize an LVM logical volume
 LV[] lvs_full()
          list the LVM logical volumes (LVs)
 java.lang.String[] lvs()
          list the LVM logical volumes (LVs)
 java.lang.String lvuuid(java.lang.String device)
          get the UUID of a logical volume
 XAttr[] lxattrlist(java.lang.String path, java.lang.String[] names)
          lgetxattr on multiple files
 void md_create(java.lang.String name, java.lang.String[] devices, java.util.Map<java.lang.String,java.lang.Object> optargs)
          create a Linux md (RAID) device
 java.util.Map<java.lang.String,java.lang.String> md_detail(java.lang.String md)
          obtain metadata for an MD device
 MDStat[] md_stat(java.lang.String md)
          get underlying devices from an MD device
 void md_stop(java.lang.String md)
          stop a Linux md (RAID) device
 void mkdir_mode(java.lang.String path, int mode)
          create a directory with a particular mode
 void mkdir_p(java.lang.String path)
          create a directory and parents
 void mkdir(java.lang.String path)
          create a directory
 java.lang.String mkdtemp(java.lang.String tmpl)
          create a temporary directory
 void mke2fs_J(java.lang.String fstype, int blocksize, java.lang.String device, java.lang.String journal)
          make ext2/3/4 filesystem with external journal
 void mke2fs_JL(java.lang.String fstype, int blocksize, java.lang.String device, java.lang.String label)
          make ext2/3/4 filesystem with external journal
 void mke2fs_JU(java.lang.String fstype, int blocksize, java.lang.String device, java.lang.String uuid)
          make ext2/3/4 filesystem with external journal
 void mke2journal_L(int blocksize, java.lang.String label, java.lang.String device)
          make ext2/3/4 external journal with label
 void mke2journal_U(int blocksize, java.lang.String uuid, java.lang.String device)
          make ext2/3/4 external journal with UUID
 void mke2journal(int blocksize, java.lang.String device)
          make ext2/3/4 external journal
 void mkfifo(int mode, java.lang.String path)
          make FIFO (named pipe)
 void mkfs_b(java.lang.String fstype, int blocksize, java.lang.String device)
          make a filesystem with block size
 void mkfs_btrfs(java.lang.String[] devices, java.util.Map<java.lang.String,java.lang.Object> optargs)
          create a btrfs filesystem
 void mkfs_opts(java.lang.String fstype, java.lang.String device, java.util.Map<java.lang.String,java.lang.Object> optargs)
          make a filesystem
 void mkfs(java.lang.String fstype, java.lang.String device)
          make a filesystem
 void mkmountpoint(java.lang.String exemptpath)
          create a mountpoint
 void mknod_b(int mode, int devmajor, int devminor, java.lang.String path)
          make block device node
 void mknod_c(int mode, int devmajor, int devminor, java.lang.String path)
          make char device node
 void mknod(int mode, int devmajor, int devminor, java.lang.String path)
          make block, character or FIFO devices
 void mkswap_file(java.lang.String path)
          create a swap file
 void mkswap_L(java.lang.String label, java.lang.String device)
          create a swap partition with a label
 void mkswap_U(java.lang.String uuid, java.lang.String device)
          create a swap partition with an explicit UUID
 void mkswap(java.lang.String device)
          create a swap partition
 void modprobe(java.lang.String modulename)
          load a kernel module
 void mount_9p(java.lang.String mounttag, java.lang.String mountpoint, java.util.Map<java.lang.String,java.lang.Object> optargs)
          mount 9p filesystem
 void mount_local_run()
          run main loop of mount on the local filesystem
 void mount_local(java.lang.String localmountpoint, java.util.Map<java.lang.String,java.lang.Object> optargs)
          mount on the local filesystem
 void mount_loop(java.lang.String file, java.lang.String mountpoint)
          mount a file using the loop device
 void mount_options(java.lang.String options, java.lang.String device, java.lang.String mountpoint)
          mount a guest disk with mount options
 void mount_ro(java.lang.String device, java.lang.String mountpoint)
          mount a guest disk, read-only
 void mount_vfs(java.lang.String options, java.lang.String vfstype, java.lang.String device, java.lang.String mountpoint)
          mount a guest disk with mount options and vfstype
 void mount(java.lang.String device, java.lang.String mountpoint)
          mount a guest disk at a position in the filesystem
 java.util.Map<java.lang.String,java.lang.String> mountpoints()
          show mountpoints
 java.lang.String[] mounts()
          show mounted filesystems
 void mv(java.lang.String src, java.lang.String dest)
          move a file
 int ntfs_3g_probe(boolean rw, java.lang.String device)
          probe NTFS volume
 void ntfsclone_in(java.lang.String backupfile, java.lang.String device)
          restore NTFS from backup file
 void ntfsclone_out(java.lang.String device, java.lang.String backupfile, java.util.Map<java.lang.String,java.lang.Object> optargs)
          save NTFS to backup file
 void ntfsfix(java.lang.String device, java.util.Map<java.lang.String,java.lang.Object> optargs)
          fix common errors and force Windows to check NTFS
 void ntfsresize_opts(java.lang.String device, java.util.Map<java.lang.String,java.lang.Object> optargs)
          resize an NTFS filesystem
 void ntfsresize_size(java.lang.String device, long size)
          resize an NTFS filesystem (with size)
 void ntfsresize(java.lang.String device)
          resize an NTFS filesystem
 void part_add(java.lang.String device, java.lang.String prlogex, long startsect, long endsect)
          add a partition to the device
 void part_del(java.lang.String device, int partnum)
          delete a partition
 void part_disk(java.lang.String device, java.lang.String parttype)
          partition whole disk with a single primary partition
 boolean part_get_bootable(java.lang.String device, int partnum)
          return true if a partition is bootable
 int part_get_mbr_id(java.lang.String device, int partnum)
          get the MBR type byte (ID byte) from a partition
 java.lang.String part_get_parttype(java.lang.String device)
          get the partition table type
 void part_init(java.lang.String device, java.lang.String parttype)
          create an empty partition table
 Partition[] part_list(java.lang.String device)
          list partitions on a device
 void part_set_bootable(java.lang.String device, int partnum, boolean bootable)
          make a partition bootable
 void part_set_mbr_id(java.lang.String device, int partnum, int idbyte)
          set the MBR type byte (ID byte) of a partition
 void part_set_name(java.lang.String device, int partnum, java.lang.String name)
          set partition name
 java.lang.String part_to_dev(java.lang.String partition)
          convert partition name to device name
 int part_to_partnum(java.lang.String partition)
          convert partition name to partition number
 void ping_daemon()
          ping the guest daemon
 java.lang.String pread_device(java.lang.String device, int count, long offset)
          read part of a device
 java.lang.String pread(java.lang.String path, int count, long offset)
          read part of a file
 void pvcreate(java.lang.String device)
          create an LVM physical volume
 void pvremove(java.lang.String device)
          remove an LVM physical volume
 void pvresize_size(java.lang.String device, long size)
          resize an LVM physical volume (with size)
 void pvresize(java.lang.String device)
          resize an LVM physical volume
 PV[] pvs_full()
          list the LVM physical volumes (PVs)
 java.lang.String[] pvs()
          list the LVM physical volumes (PVs)
 java.lang.String pvuuid(java.lang.String device)
          get the UUID of a physical volume
 int pwrite_device(java.lang.String device, byte[] content, long offset)
          write to part of a device
 int pwrite(java.lang.String path, byte[] content, long offset)
          write to part of a file
 java.lang.String read_file(java.lang.String path)
          read a file
 java.lang.String[] read_lines(java.lang.String path)
          read file as lines
 Dirent[] readdir(java.lang.String dir)
          read directories entries
 java.lang.String readlink(java.lang.String path)
          read the target of a symbolic link
 java.lang.String[] readlinklist(java.lang.String path, java.lang.String[] names)
          readlink on multiple files
 java.lang.String realpath(java.lang.String path)
          canonicalized absolute pathname
 void removexattr(java.lang.String xattr, java.lang.String path)
          remove extended attribute of a file or directory
 void resize2fs_M(java.lang.String device)
          resize an ext2, ext3 or ext4 filesystem to the minimum size
 void resize2fs_size(java.lang.String device, long size)
          resize an ext2, ext3 or ext4 filesystem (with size)
 void resize2fs(java.lang.String device)
          resize an ext2, ext3 or ext4 filesystem
 void rm_rf(java.lang.String path)
          remove a file or directory recursively
 void rm(java.lang.String path)
          remove a file
 void rmdir(java.lang.String path)
          remove a directory
 void rmmountpoint(java.lang.String exemptpath)
          remove a mountpoint
 void scrub_device(java.lang.String device)
          scrub (securely wipe) a device
 void scrub_file(java.lang.String file)
          scrub (securely wipe) a file
 void scrub_freespace(java.lang.String dir)
          scrub (securely wipe) free space
 void set_append(java.lang.String append)
          add options to kernel command line
 void set_attach_method(java.lang.String attachmethod)
          set the attach method
 void set_autosync(boolean autosync)
          set autosync mode
 void set_direct(boolean direct)
          enable or disable direct appliance mode
 void set_e2attrs(java.lang.String file, java.lang.String attrs, java.util.Map<java.lang.String,java.lang.Object> optargs)
          set ext2 file attributes of a file
 void set_e2generation(java.lang.String file, long generation)
          set ext2 file generation of a file
 void set_e2label(java.lang.String device, java.lang.String label)
          set the ext2/3/4 filesystem label
 void set_e2uuid(java.lang.String device, java.lang.String uuid)
          set the ext2/3/4 filesystem UUID
 void set_label(java.lang.String device, java.lang.String label)
          set filesystem label
 void set_memsize(int memsize)
          set memory allocated to the qemu subprocess
 void set_network(boolean network)
          set enable network flag
 void set_path(java.lang.String searchpath)
          set the search path
 void set_pgroup(boolean pgroup)
          set process group flag
 void set_qemu(java.lang.String qemu)
          set the qemu binary
 void set_recovery_proc(boolean recoveryproc)
          enable or disable the recovery process
 void set_selinux(boolean selinux)
          set SELinux enabled or disabled at appliance boot
 void set_smp(int smp)
          set number of virtual CPUs in appliance
 void set_trace(boolean trace)
          enable or disable command traces
 void set_verbose(boolean verbose)
          set verbose mode
 void setcon(java.lang.String context)
          set SELinux security context
 void setxattr(java.lang.String xattr, java.lang.String val, int vallen, java.lang.String path)
          set extended attribute of a file or directory
 java.lang.String sfdisk_disk_geometry(java.lang.String device)
          display the disk geometry from the partition table
 java.lang.String sfdisk_kernel_geometry(java.lang.String device)
          display the kernel geometry
 java.lang.String sfdisk_l(java.lang.String device)
          display the partition table
 void sfdisk_N(java.lang.String device, int partnum, int cyls, int heads, int sectors, java.lang.String line)
          modify a single partition on a block device
 void sfdisk(java.lang.String device, int cyls, int heads, int sectors, java.lang.String[] lines)
          create partitions on a block device
 void sfdiskM(java.lang.String device, java.lang.String[] lines)
          create partitions on a block device
 java.lang.String[] sh_lines(java.lang.String command)
          run a command via the shell returning lines
 java.lang.String sh(java.lang.String command)
          run a command via the shell
 void sleep(int secs)
          sleep for some seconds
 Stat stat(java.lang.String path)
          get file information
 StatVFS statvfs(java.lang.String path)
          get file system statistics
 java.lang.String[] strings_e(java.lang.String encoding, java.lang.String path)
          print the printable strings in a file
 java.lang.String[] strings(java.lang.String path)
          print the printable strings in a file
 void swapoff_device(java.lang.String device)
          disable swap on device
 void swapoff_file(java.lang.String file)
          disable swap on file
 void swapoff_label(java.lang.String label)
          disable swap on labeled swap partition
 void swapoff_uuid(java.lang.String uuid)
          disable swap on swap partition by UUID
 void swapon_device(java.lang.String device)
          enable swap on device
 void swapon_file(java.lang.String file)
          enable swap on file
 void swapon_label(java.lang.String label)
          enable swap on labeled swap partition
 void swapon_uuid(java.lang.String uuid)
          enable swap on swap partition by UUID
 void sync()
          sync disks, writes are flushed through to the disk image
 java.lang.String[] tail_n(int nrlines, java.lang.String path)
          return last N lines of a file
 java.lang.String[] tail(java.lang.String path)
          return last 10 lines of a file
 void tar_in(java.lang.String tarfile, java.lang.String directory)
          unpack tarfile to directory
 void tar_out(java.lang.String directory, java.lang.String tarfile)
          pack directory into tarfile
 void test0(java.lang.String str, java.lang.String optstr, java.lang.String[] strlist, boolean b, int integer, long integer64, java.lang.String filein, java.lang.String fileout, byte[] bufferin, java.util.Map<java.lang.String,java.lang.Object> optargs)
           
 boolean test0rbool(java.lang.String val)
           
 boolean test0rboolerr()
           
 java.lang.String test0rbufferout(java.lang.String val)
           
 java.lang.String test0rbufferouterr()
           
 java.lang.String test0rconstoptstring(java.lang.String val)
           
 java.lang.String test0rconstoptstringerr()
           
 java.lang.String test0rconststring(java.lang.String val)
           
 java.lang.String test0rconststringerr()
           
 java.util.Map<java.lang.String,java.lang.String> test0rhashtable(java.lang.String val)
           
 java.util.Map<java.lang.String,java.lang.String> test0rhashtableerr()
           
 int test0rint(java.lang.String val)
           
 long test0rint64(java.lang.String val)
           
 long test0rint64err()
           
 int test0rinterr()
           
 java.lang.String test0rstring(java.lang.String val)
           
 java.lang.String test0rstringerr()
           
 java.lang.String[] test0rstringlist(java.lang.String val)
           
 java.lang.String[] test0rstringlisterr()
           
 PV test0rstruct(java.lang.String val)
           
 PV test0rstructerr()
           
 PV[] test0rstructlist(java.lang.String val)
           
 PV[] test0rstructlisterr()
           
 void tgz_in(java.lang.String tarball, java.lang.String directory)
          unpack compressed tarball to directory
 void tgz_out(java.lang.String directory, java.lang.String tarball)
          pack directory into compressed tarball
 void touch(java.lang.String path)
          update file timestamps or create a new file
 void truncate_size(java.lang.String path, long size)
          truncate a file to a particular size
 void truncate(java.lang.String path)
          truncate a file to zero size
 java.util.Map<java.lang.String,java.lang.String> tune2fs_l(java.lang.String device)
          get ext2/ext3/ext4 superblock details
 void tune2fs(java.lang.String device, java.util.Map<java.lang.String,java.lang.Object> optargs)
          adjust ext2/ext3/ext4 filesystem parameters
 void txz_in(java.lang.String tarball, java.lang.String directory)
          unpack compressed tarball to directory
 void txz_out(java.lang.String directory, java.lang.String tarball)
          pack directory into compressed tarball
 int umask(int mask)
          set file mode creation mask (umask)
 void umount_all()
          unmount all filesystems
 void umount_local(java.util.Map<java.lang.String,java.lang.Object> optargs)
          unmount a locally mounted filesystem
 void umount(java.lang.String pathordevice)
          unmount a filesystem
 void upload_offset(java.lang.String filename, java.lang.String remotefilename, long offset)
          upload a file from the local machine with offset
 void upload(java.lang.String filename, java.lang.String remotefilename)
          upload a file from the local machine
 void utimens(java.lang.String path, long atsecs, long atnsecs, long mtsecs, long mtnsecs)
          set timestamp of a file with nanosecond precision
 Version version()
          get the library version number
 java.lang.String vfs_label(java.lang.String device)
          get the filesystem label
 java.lang.String vfs_type(java.lang.String device)
          get the Linux VFS type corresponding to a mounted device
 java.lang.String vfs_uuid(java.lang.String device)
          get the filesystem UUID
 void vg_activate_all(boolean activate)
          activate or deactivate all volume groups
 void vg_activate(boolean activate, java.lang.String[] volgroups)
          activate or deactivate some volume groups
 void vgcreate(java.lang.String volgroup, java.lang.String[] physvols)
          create an LVM volume group
 java.lang.String[] vglvuuids(java.lang.String vgname)
          get the LV UUIDs of all LVs in the volume group
 java.lang.String vgmeta(java.lang.String vgname)
          get volume group metadata
 java.lang.String[] vgpvuuids(java.lang.String vgname)
          get the PV UUIDs containing the volume group
 void vgremove(java.lang.String vgname)
          remove an LVM volume group
 void vgrename(java.lang.String volgroup, java.lang.String newvolgroup)
          rename an LVM volume group
 VG[] vgs_full()
          list the LVM volume groups (VGs)
 java.lang.String[] vgs()
          list the LVM volume groups (VGs)
 void vgscan()
          rescan for LVM physical volumes, volume groups and logical volumes
 java.lang.String vguuid(java.lang.String vgname)
          get the UUID of a volume group
 void wait_ready()
          wait until the qemu subprocess launches (no op)
 int wc_c(java.lang.String path)
          count characters in a file
 int wc_l(java.lang.String path)
          count lines in a file
 int wc_w(java.lang.String path)
          count words in a file
 void wipefs(java.lang.String device)
          wipe a filesystem signature from a device
 void write_append(java.lang.String path, byte[] content)
          append content to end of file
 void write_file(java.lang.String path, java.lang.String content, int size)
          create a file
 void write(java.lang.String path, byte[] content)
          create a new file
 java.lang.String[] zegrep(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 java.lang.String[] zegrepi(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 void zero_device(java.lang.String device)
          write zeroes to an entire device
 void zero_free_space(java.lang.String directory)
          zero free space in a filesystem
 void zero(java.lang.String device)
          write zeroes to the device
 void zerofree(java.lang.String device)
          zero unused inodes and disk blocks on ext2/3 filesystem
 java.lang.String[] zfgrep(java.lang.String pattern, java.lang.String path)
          return lines matching a pattern
 java.lang.String[] zfgrepi(java.lang.String pattern, java.lang.String path)
          return lines matching a pattern
 java.lang.String zfile(java.lang.String meth, java.lang.String path)
          determine file type inside a compressed file
 java.lang.String[] zgrep(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 java.lang.String[] zgrepi(java.lang.String regex, java.lang.String path)
          return lines matching a pattern
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuestFS

public GuestFS()
        throws LibGuestFSException
Create a libguestfs handle.

Throws:
LibGuestFSException
Method Detail

close

public void close()
           throws LibGuestFSException
Close a libguestfs handle. You can also leave handles to be collected by the garbage collector, but this method ensures that the resources used by the handle are freed up immediately. If you call any other methods after closing the handle, you will get an exception.

Throws:
LibGuestFSException

finalize

public void finalize()
              throws LibGuestFSException
Overrides:
finalize in class java.lang.Object
Throws:
LibGuestFSException

test0

public void test0(java.lang.String str,
                  java.lang.String optstr,
                  java.lang.String[] strlist,
                  boolean b,
                  int integer,
                  long integer64,
                  java.lang.String filein,
                  java.lang.String fileout,
                  byte[] bufferin,
                  java.util.Map<java.lang.String,java.lang.Object> optargs)
           throws LibGuestFSException
Throws:
LibGuestFSException

test0rint

public int test0rint(java.lang.String val)
              throws LibGuestFSException
Throws:
LibGuestFSException

test0rinterr

public int test0rinterr()
                 throws LibGuestFSException
Throws:
LibGuestFSException

test0rint64

public long test0rint64(java.lang.String val)
                 throws LibGuestFSException
Throws:
LibGuestFSException

test0rint64err

public long test0rint64err()
                    throws LibGuestFSException
Throws:
LibGuestFSException

test0rbool

public boolean test0rbool(java.lang.String val)
                   throws LibGuestFSException
Throws:
LibGuestFSException

test0rboolerr

public boolean test0rboolerr()
                      throws LibGuestFSException
Throws:
LibGuestFSException

test0rconststring

public java.lang.String test0rconststring(java.lang.String val)
                                   throws LibGuestFSException
Throws:
LibGuestFSException

test0rconststringerr

public java.lang.String test0rconststringerr()
                                      throws LibGuestFSException
Throws:
LibGuestFSException

test0rconstoptstring

public java.lang.String test0rconstoptstring(java.lang.String val)
                                      throws LibGuestFSException
Throws:
LibGuestFSException

test0rconstoptstringerr

public java.lang.String test0rconstoptstringerr()
                                         throws LibGuestFSException
Throws:
LibGuestFSException

test0rstring

public java.lang.String test0rstring(java.lang.String val)
                              throws LibGuestFSException
Throws:
LibGuestFSException

test0rstringerr

public java.lang.String test0rstringerr()
                                 throws LibGuestFSException
Throws:
LibGuestFSException

test0rstringlist

public java.lang.String[] test0rstringlist(java.lang.String val)
                                    throws LibGuestFSException
Throws:
LibGuestFSException

test0rstringlisterr

public java.lang.String[] test0rstringlisterr()
                                       throws LibGuestFSException
Throws:
LibGuestFSException

test0rstruct

public PV test0rstruct(java.lang.String val)
                throws LibGuestFSException
Throws:
LibGuestFSException

test0rstructerr

public PV test0rstructerr()
                   throws LibGuestFSException
Throws:
LibGuestFSException

test0rstructlist

public PV[] test0rstructlist(java.lang.String val)
                      throws LibGuestFSException
Throws:
LibGuestFSException

test0rstructlisterr

public PV[] test0rstructlisterr()
                         throws LibGuestFSException
Throws:
LibGuestFSException

test0rhashtable

public java.util.Map<java.lang.String,java.lang.String> test0rhashtable(java.lang.String val)
                                                                 throws LibGuestFSException
Throws:
LibGuestFSException

test0rhashtableerr

public java.util.Map<java.lang.String,java.lang.String> test0rhashtableerr()
                                                                    throws LibGuestFSException
Throws:
LibGuestFSException

test0rbufferout

public java.lang.String test0rbufferout(java.lang.String val)
                                 throws LibGuestFSException
Throws:
LibGuestFSException

test0rbufferouterr

public java.lang.String test0rbufferouterr()
                                    throws LibGuestFSException
Throws:
LibGuestFSException

launch

public void launch()
            throws LibGuestFSException
launch the qemu subprocess

Internally libguestfs is implemented by running a virtual machine using qemu(1).

You should call this after configuring the handle (eg. adding drives) but before performing any actions.

Throws:
LibGuestFSException

wait_ready

public void wait_ready()
                throws LibGuestFSException
wait until the qemu subprocess launches (no op)

This function is a no op.

In versions of the API < 1.0.71 you had to call this function just after calling "g.launch" to wait for the launch to complete. However this is no longer necessary because "g.launch" now does the waiting.

If you see any calls to this function in code then you can just remove them, unless you want to retain compatibility with older versions of the API.

*This function is deprecated.* In new code, use the "launch" call instead.

Deprecated functions will not be removed from the API, but the fact that they are deprecated indicates that there are problems with correct use of these functions.

Throws:
LibGuestFSException

kill_subprocess

public void kill_subprocess()
                     throws LibGuestFSException
kill the qemu subprocess

This kills the qemu subprocess. You should never need to call this.

Throws:
LibGuestFSException

add_drive

public void add_drive(java.lang.String filename)
               throws LibGuestFSException
add an image to examine or modify

This function is the equivalent of calling "g.add_drive_opts" with no optional parameters, so the disk is added writable, with the format being detected automatically.

Automatic detection of the format opens you up to a potential security hole when dealing with untrusted raw-format images. See CVE-2010-3851 and RHBZ#642934. Specifying the format closes this security hole. Therefore you should think about replacing calls to this function with calls to "g.add_drive_opts", and specifying the format.

Throws:
LibGuestFSException

add_cdrom

public void add_cdrom(java.lang.String filename)
               throws LibGuestFSException
add a CD-ROM disk image to examine

This function adds a virtual CD-ROM disk image to the guest.

This is equivalent to the qemu parameter *-cdrom filename*.

Notes:

* This call checks for the existence of "filename". This stops you from specifying other types of drive which are supported by qemu such as "nbd:" and "http:" URLs. To specify those, use the general "g.config" call instead.

* If you just want to add an ISO file (often you use this as an efficient way to transfer large files into the guest), then you should probably use "g.add_drive_ro" instead.

*This function is deprecated.* In new code, use the "add_drive_opts" call instead.

Deprecated functions will not be removed from the API, but the fact that they are deprecated indicates that there are problems with correct use of these functions.

Throws:
LibGuestFSException

add_drive_ro

public void add_drive_ro(java.lang.String filename)
                  throws LibGuestFSException
add a drive in snapshot mode (read-only)

This function is the equivalent of calling "g.add_drive_opts" with the optional parameter "GUESTFS_ADD_DRIVE_OPTS_READONLY" set to 1, so the disk is added read-only, with the format being detected automatically.

Throws:
LibGuestFSException

config

public void config(java.lang.String qemuparam,
                   java.lang.String qemuvalue)
            throws LibGuestFSException
add qemu parameters

This can be used to add arbitrary qemu command line parameters of the form *-param value*. Actually it's not quite arbitrary - we prevent you from setting some parameters which would interfere with parameters that we use.

The first character of "param" string must be a "-" (dash).

"value" can be NULL.

Throws:
LibGuestFSException

set_qemu

public void set_qemu(java.lang.String qemu)
              throws LibGuestFSException
set the qemu binary

Set the qemu binary that we will use.

The default is chosen when the library was compiled by the configure script.

You can also override this by setting the "LIBGUESTFS_QEMU" environment variable.

Setting "qemu" to "NULL" restores the default qemu binary.

Note that you should call this function as early as possible after creating the handle. This is because some pre-launch operations depend on testing qemu features (by running "qemu -help"). If the qemu binary changes, we don't retest features, and so you might see inconsistent results. Using the environment variable "LIBGUESTFS_QEMU" is safest of all since that picks the qemu binary at the same time as the handle is created.

Throws:
LibGuestFSException

get_qemu

public java.lang.String get_qemu()
                          throws LibGuestFSException
get the qemu binary

Return the current qemu binary.

This is always non-NULL. If it wasn't set already, then this will return the default qemu binary name.

Throws:
LibGuestFSException

set_path

public void set_path(java.lang.String searchpath)
              throws LibGuestFSException
set the search path

Set the path that libguestfs searches for kernel and initrd.img.

The default is "$libdir/guestfs" unless overridden by setting "LIBGUESTFS_PATH" environment variable.

Setting "path" to "NULL" restores the default path.

Throws:
LibGuestFSException

get_path

public java.lang.String get_path()
                          throws LibGuestFSException
get the search path

Return the current search path.

This is always non-NULL. If it wasn't set already, then this will return the default path.

Throws:
LibGuestFSException

set_append

public void set_append(java.lang.String append)
                throws LibGuestFSException
add options to kernel command line

This function is used to add additional options to the guest kernel command line.

The default is "NULL" unless overridden by setting "LIBGUESTFS_APPEND" environment variable.

Setting "append" to "NULL" means *no* additional options are passed (libguestfs always adds a few of its own).

Throws:
LibGuestFSException

get_append

public java.lang.String get_append()
                            throws LibGuestFSException
get the additional kernel options

Return the additional kernel options which are added to the guest kernel command line.

If "NULL" then no options are added.

Throws:
LibGuestFSException

set_autosync

public void set_autosync(boolean autosync)
                  throws LibGuestFSException
set autosync mode

If "autosync" is true, this enables autosync. Libguestfs will make a best effort attempt to make filesystems consistent and synchronized when the handle is closed (also if the program exits without closing handles).

This is enabled by default (since libguestfs 1.5.24, previously it was disabled by default).

Throws:
LibGuestFSException

get_autosync

public boolean get_autosync()
                     throws LibGuestFSException
get autosync mode

Get the autosync flag.

Throws:
LibGuestFSException

set_verbose

public void set_verbose(boolean verbose)
                 throws LibGuestFSException
set verbose mode

If "verbose" is true, this turns on verbose messages.

Verbose messages are disabled unless the environment variable "LIBGUESTFS_DEBUG" is defined and set to 1.

Verbose messages are normally sent to "stderr", unless you register a callback to send them somewhere else (see "g.set_event_callback").

Throws:
LibGuestFSException

get_verbose

public boolean get_verbose()
                    throws LibGuestFSException
get verbose mode

This returns the verbose messages flag.

Throws:
LibGuestFSException

is_ready

public boolean is_ready()
                 throws LibGuestFSException
is ready to accept commands

This returns true iff this handle is ready to accept commands (in the "READY" state).

For more information on states, see guestfs(3).

Throws:
LibGuestFSException

is_config

public boolean is_config()
                  throws LibGuestFSException
is in configuration state

This returns true iff this handle is being configured (in the "CONFIG" state).

For more information on states, see guestfs(3).

Throws:
LibGuestFSException

is_launching

public boolean is_launching()
                     throws LibGuestFSException
is launching subprocess

This returns true iff this handle is launching the subprocess (in the "LAUNCHING" state).

For more information on states, see guestfs(3).

Throws:
LibGuestFSException

is_busy

public boolean is_busy()
                throws LibGuestFSException
Throws:
LibGuestFSException

get_state

public int get_state()
              throws LibGuestFSException
get the current state

This returns the current state as an opaque integer. This is only useful for printing debug and internal error messages.

For more information on states, see guestfs(3).

Throws:
LibGuestFSException

set_memsize

public void set_memsize(int memsize)
                 throws LibGuestFSException
set memory allocated to the qemu subprocess

This sets the memory size in megabytes allocated to the qemu subprocess. This only has any effect if called before "g.launch".

You can also change this by setting the environment variable "LIBGUESTFS_MEMSIZE" before the handle is created.

For more information on the architecture of libguestfs, see guestfs(3).

Throws:
LibGuestFSException

get_memsize

public int get_memsize()
                throws LibGuestFSException
get memory allocated to the qemu subprocess

This gets the memory size in megabytes allocated to the qemu subprocess.

If "g.set_memsize" was not called on this handle, and if "LIBGUESTFS_MEMSIZE" was not set, then this returns the compiled-in default value for memsize.

For more information on the architecture of libguestfs, see guestfs(3).

Throws:
LibGuestFSException

get_pid

public int get_pid()
            throws LibGuestFSException
get PID of qemu subprocess

Return the process ID of the qemu subprocess. If there is no qemu subprocess, then this will return an error.

This is an internal call used for debugging and testing.

Throws:
LibGuestFSException

version

public Version version()
                throws LibGuestFSException
get the library version number

Return the libguestfs version number that the program is linked against.

Note that because of dynamic linking this is not necessarily the version of libguestfs that you compiled against. You can compile the program, and then at runtime dynamically link against a completely different "libguestfs.so" library.

This call was added in version 1.0.58. In previous versions of libguestfs there was no way to get the version number. From C code you can use dynamic linker functions to find out if this symbol exists (if it doesn't, then it's an earlier version).

The call returns a structure with four elements. The first three ("major", "minor" and "release") are numbers and correspond to the usual version triplet. The fourth element ("extra") is a string and is normally empty, but may be used for distro-specific information.

To construct the original version string: "$major.$minor.$release$extra"

See also: "LIBGUESTFS VERSION NUMBERS" in guestfs(3).

*Note:* Don't use this call to test for availability of features. In enterprise distributions we backport features from later versions into earlier versions, making this an unreliable way to test for features. Use "g.available" instead.

Throws:
LibGuestFSException

set_selinux

public void set_selinux(boolean selinux)
                 throws LibGuestFSException
set SELinux enabled or disabled at appliance boot

This sets the selinux flag that is passed to the appliance at boot time. The default is "selinux=0" (disabled).

Note that if SELinux is enabled, it is always in Permissive mode ("enforcing=0").

For more information on the architecture of libguestfs, see guestfs(3).

Throws:
LibGuestFSException

get_selinux

public boolean get_selinux()
                    throws LibGuestFSException
get SELinux enabled flag

This returns the current setting of the selinux flag which is passed to the appliance at boot time. See "g.set_selinux".

For more information on the architecture of libguestfs, see guestfs(3).

Throws:
LibGuestFSException

set_trace

public void set_trace(boolean trace)
               throws LibGuestFSException
enable or disable command traces

If the command trace flag is set to 1, then libguestfs calls, parameters and return values are traced.

If you want to trace C API calls into libguestfs (and other libraries) then possibly a better way is to use the external ltrace(1) command.

Command traces are disabled unless the environment variable "LIBGUESTFS_TRACE" is defined and set to 1.

Trace messages are normally sent to "stderr", unless you register a callback to send them somewhere else (see "g.set_event_callback").

Throws:
LibGuestFSException

get_trace

public boolean get_trace()
                  throws LibGuestFSException
get command trace enabled flag

Return the command trace flag.

Throws:
LibGuestFSException

set_direct

public void set_direct(boolean direct)
                throws LibGuestFSException
enable or disable direct appliance mode

If the direct appliance mode flag is enabled, then stdin and stdout are passed directly through to the appliance once it is launched.

One consequence of this is that log messages aren't caught by the library and handled by "g.set_log_message_callback", but go straight to stdout.

You probably don't want to use this unless you know what you are doing.

The default is disabled.

Throws:
LibGuestFSException

get_direct

public boolean get_direct()
                   throws LibGuestFSException
get direct appliance mode flag

Return the direct appliance mode flag.

Throws:
LibGuestFSException

set_recovery_proc

public void set_recovery_proc(boolean recoveryproc)
                       throws LibGuestFSException
enable or disable the recovery process

If this is called with the parameter "false" then "g.launch" does not create a recovery process. The purpose of the recovery process is to stop runaway qemu processes in the case where the main program aborts abruptly.

This only has any effect if called before "g.launch", and the default is true.

About the only time when you would want to disable this is if the main process will fork itself into the background ("daemonize" itself). In this case the recovery process thinks that the main program has disappeared and so kills qemu, which is not very helpful.

Throws:
LibGuestFSException

get_recovery_proc

public boolean get_recovery_proc()
                          throws LibGuestFSException
get recovery process enabled flag

Return the recovery process enabled flag.

Throws:
LibGuestFSException

add_drive_with_if

public void add_drive_with_if(java.lang.String filename,
                              java.lang.String iface)
                       throws LibGuestFSException
add a drive specifying the QEMU block emulation to use

This is the same as "g.add_drive" but it allows you to specify the QEMU interface emulation to use at run time.

*This function is deprecated.* In new code, use the "add_drive_opts" call instead.

Deprecated functions will not be removed from the API, but the fact that they are deprecated indicates that there are problems with correct use of these functions.

Throws:
LibGuestFSException

add_drive_ro_with_if

public void add_drive_ro_with_if(java.lang.String filename,
                                 java.lang.String iface)
                          throws LibGuestFSException
add a drive read-only specifying the QEMU block emulation to use

This is the same as "g.add_drive_ro" but it allows you to specify the QEMU interface emulation to use at run time.

*This function is deprecated.* In new code, use the "add_drive_opts" call instead.

Deprecated functions will not be removed from the API, but the fact that they are deprecated indicates that there are problems with correct use of these functions.

Throws:
LibGuestFSException

file_architecture

public java.lang.String file_architecture(java.lang.String filename)
                                   throws LibGuestFSException
detect the architecture of a binary file

This detects the architecture of the binary "filename", and returns it if known.

Currently defined architectures are:

"i386" This string is returned for all 32 bit i386, i486, i586, i686 binaries irrespective of the precise processor requirements of the binary.

"x86_64" 64 bit x86-64.

"sparc" 32 bit SPARC.

"sparc64" 64 bit SPARC V9 and above.

"ia64" Intel Itanium.

"ppc" 32 bit Power PC.

"ppc64" 64 bit Power PC.

Libguestfs may return other architecture strings in future.

The function works on at least the following types of files:

* many types of Un*x and Linux binary

* many types of Un*x and Linux shared library

* Windows Win32 and Win64 binaries

* Windows Win32 and Win64 DLLs

Win32 binaries and DLLs return "i386".

Win64 binaries and DLLs return "x86_64".

* Linux kernel modules

* Linux new-style initrd images

* some non-x86 Linux vmlinuz kernels

What it can't do currently:

* static libraries (libfoo.a)

* Linux old-style initrd as compressed ext2 filesystem (RHEL 3)

* x86 Linux vmlinuz kernels

x86 vmlinuz images (bzImage format) consist of a mix of 16-, 32- and compressed code, and are horribly hard to unpack. If you want to find the architecture of a kernel, use the architecture of the associated initrd or kernel module(s) instead.

Throws:
LibGuestFSException

inspect_os

public java.lang.String[] inspect_os()
                              throws LibGuestFSException
inspect disk and return list of operating systems found

This function uses other libguestfs functions and certain heuristics to inspect the disk(s) (usually disks belonging to a virtual machine), looking for operating systems.

The list returned is empty if no operating systems were found.

If one operating system was found, then this returns a list with a single element, which is the name of the root filesystem of this operating system. It is also possible for this function to return a list containing more than one element, indicating a dual-boot or multi-boot virtual machine, with each element being the root filesystem of one of the operating systems.

You can pass the root string(s) returned to other "g.inspect_get_*" functions in order to query further information about each operating system, such as the name and version.

This function uses other libguestfs features such as "g.mount_ro" and "g.umount_all" in order to mount and unmount filesystems and look at the contents. This should be called with no disks currently mounted. The function may also use Augeas, so any existing Augeas handle will be closed.

This function cannot decrypt encrypted disks. The caller must do that first (supplying the necessary keys) if the disk is encrypted.

Please read "INSPECTION" in guestfs(3) for more details.

See also "g.list_filesystems".

Throws:
LibGuestFSException

inspect_get_type

public java.lang.String inspect_get_type(java.lang.String root)
                                  throws LibGuestFSException
get type of inspected operating system

This returns the type of the inspected operating system. Currently defined types are:

"linux" Any Linux-based operating system.

"windows" Any Microsoft Windows operating system.

"freebsd" FreeBSD.

"netbsd" NetBSD.

"hurd" GNU/Hurd.

"dos" MS-DOS, FreeDOS and others.

"unknown" The operating system type could not be determined.

Future versions of libguestfs may return other strings here. The caller should be prepared to handle any string.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_get_arch

public java.lang.String inspect_get_arch(java.lang.String root)
                                  throws LibGuestFSException
get architecture of inspected operating system

This returns the architecture of the inspected operating system. The possible return values are listed under "g.file_architecture".

If the architecture could not be determined, then the string "unknown" is returned.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_get_distro

public java.lang.String inspect_get_distro(java.lang.String root)
                                    throws LibGuestFSException
get distro of inspected operating system

This returns the distro (distribution) of the inspected operating system.

Currently defined distros are:

"archlinux" Arch Linux.

"buildroot" Buildroot-derived distro, but not one we specifically recognize.

"centos" CentOS.

"cirros" Cirros.

"debian" Debian.

"fedora" Fedora.

"freedos" FreeDOS.

"gentoo" Gentoo.

"linuxmint" Linux Mint.

"mageia" Mageia.

"mandriva" Mandriva.

"meego" MeeGo.

"opensuse" OpenSUSE.

"pardus" Pardus.

"redhat-based" Some Red Hat-derived distro.

"rhel" Red Hat Enterprise Linux.

"scientificlinux" Scientific Linux.

"slackware" Slackware.

"ttylinux" ttylinux.

"ubuntu" Ubuntu.

"unknown" The distro could not be determined.

"windows" Windows does not have distributions. This string is returned if the OS type is Windows.

Future versions of libguestfs may return other strings here. The caller should be prepared to handle any string.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_get_major_version

public int inspect_get_major_version(java.lang.String root)
                              throws LibGuestFSException
get major version of inspected operating system

This returns the major version number of the inspected operating system.

Windows uses a consistent versioning scheme which is *not* reflected in the popular public names used by the operating system. Notably the operating system known as "Windows 7" is really version 6.1 (ie. major = 6, minor = 1). You can find out the real versions corresponding to releases of Windows by consulting Wikipedia or MSDN.

If the version could not be determined, then 0 is returned.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_get_minor_version

public int inspect_get_minor_version(java.lang.String root)
                              throws LibGuestFSException
get minor version of inspected operating system

This returns the minor version number of the inspected operating system.

If the version could not be determined, then 0 is returned.

Please read "INSPECTION" in guestfs(3) for more details. See also "g.inspect_get_major_version".

Throws:
LibGuestFSException

inspect_get_product_name

public java.lang.String inspect_get_product_name(java.lang.String root)
                                          throws LibGuestFSException
get product name of inspected operating system

This returns the product name of the inspected operating system. The product name is generally some freeform string which can be displayed to the user, but should not be parsed by programs.

If the product name could not be determined, then the string "unknown" is returned.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_get_mountpoints

public java.util.Map<java.lang.String,java.lang.String> inspect_get_mountpoints(java.lang.String root)
                                                                         throws LibGuestFSException
get mountpoints of inspected operating system

This returns a hash of where we think the filesystems associated with this operating system should be mounted. Callers should note that this is at best an educated guess made by reading configuration files such as "/etc/fstab". *In particular note* that this may return filesystems which are non-existent or not mountable and callers should be prepared to handle or ignore failures if they try to mount them.

Each element in the returned hashtable has a key which is the path of the mountpoint (eg. "/boot") and a value which is the filesystem that would be mounted there (eg. "/dev/sda1").

Non-mounted devices such as swap devices are *not* returned in this list.

For operating systems like Windows which still use drive letters, this call will only return an entry for the first drive "mounted on" "/". For information about the mapping of drive letters to partitions, see "g.inspect_get_drive_mappings".

Please read "INSPECTION" in guestfs(3) for more details. See also "g.inspect_get_filesystems".

Throws:
LibGuestFSException

inspect_get_filesystems

public java.lang.String[] inspect_get_filesystems(java.lang.String root)
                                           throws LibGuestFSException
get filesystems associated with inspected operating system

This returns a list of all the filesystems that we think are associated with this operating system. This includes the root filesystem, other ordinary filesystems, and non-mounted devices like swap partitions.

In the case of a multi-boot virtual machine, it is possible for a filesystem to be shared between operating systems.

Please read "INSPECTION" in guestfs(3) for more details. See also "g.inspect_get_mountpoints".

Throws:
LibGuestFSException

set_network

public void set_network(boolean network)
                 throws LibGuestFSException
set enable network flag

If "network" is true, then the network is enabled in the libguestfs appliance. The default is false.

This affects whether commands are able to access the network (see "RUNNING COMMANDS" in guestfs(3)).

You must call this before calling "g.launch", otherwise it has no effect.

Throws:
LibGuestFSException

get_network

public boolean get_network()
                    throws LibGuestFSException
get enable network flag

This returns the enable network flag.

Throws:
LibGuestFSException

list_filesystems

public java.util.Map<java.lang.String,java.lang.String> list_filesystems()
                                                                  throws LibGuestFSException
list filesystems

This inspection command looks for filesystems on partitions, block devices and logical volumes, returning a list of devices containing filesystems and their type.

The return value is a hash, where the keys are the devices containing filesystems, and the values are the filesystem types. For example:

"/dev/sda1" => "ntfs" "/dev/sda2" => "ext2" "/dev/vg_guest/lv_root" => "ext4" "/dev/vg_guest/lv_swap" => "swap"

The value can have the special value "unknown", meaning the content of the device is undetermined or empty. "swap" means a Linux swap partition.

This command runs other libguestfs commands, which might include "g.mount" and "g.umount", and therefore you should use this soon after launch and only when nothing is mounted.

Not all of the filesystems returned will be mountable. In particular, swap partitions are returned in the list. Also this command does not check that each filesystem found is valid and mountable, and some filesystems might be mountable but require special options. Filesystems may not all belong to a single logical operating system (use "g.inspect_os" to look for OSes).

Throws:
LibGuestFSException

add_drive_opts

public void add_drive_opts(java.lang.String filename,
                           java.util.Map<java.lang.String,java.lang.Object> optargs)
                    throws LibGuestFSException
add an image to examine or modify

This function adds a virtual machine disk image "filename" to libguestfs. The first time you call this function, the disk appears as "/dev/sda", the second time as "/dev/sdb", and so on.

You don't necessarily need to be root when using libguestfs. However you obviously do need sufficient permissions to access the filename for whatever operations you want to perform (ie. read access if you just want to read the image or write access if you want to modify the image).

This call checks that "filename" exists.

The optional arguments are:

"readonly" If true then the image is treated as read-only. Writes are still allowed, but they are stored in a temporary snapshot overlay which is discarded at the end. The disk that you add is not modified.

"format" This forces the image format. If you omit this (or use "g.add_drive" or "g.add_drive_ro") then the format is automatically detected. Possible formats include "raw" and "qcow2".

Automatic detection of the format opens you up to a potential security hole when dealing with untrusted raw-format images. See CVE-2010-3851 and RHBZ#642934. Specifying the format closes this security hole.

"iface" This rarely-used option lets you emulate the behaviour of the deprecated "g.add_drive_with_if" call (q.v.)

"name" The name the drive had in the original guest, e.g. /dev/sdb. This is used as a hint to the guest inspection process if it is available.

Optional arguments are supplied in the final Map parameter, which is a hash of the argument name to its value (cast to Object). Pass an empty Map or null for no optional arguments.

Throws:
LibGuestFSException

inspect_get_windows_systemroot

public java.lang.String inspect_get_windows_systemroot(java.lang.String root)
                                                throws LibGuestFSException
get Windows systemroot of inspected operating system

This returns the Windows systemroot of the inspected guest. The systemroot is a directory path such as "/WINDOWS".

This call assumes that the guest is Windows and that the systemroot could be determined by inspection. If this is not the case then an error is returned.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_get_roots

public java.lang.String[] inspect_get_roots()
                                     throws LibGuestFSException
return list of operating systems found by last inspection

This function is a convenient way to get the list of root devices, as returned from a previous call to "g.inspect_os", but without redoing the whole inspection process.

This returns an empty list if either no root devices were found or the caller has not called "g.inspect_os".

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

debug_cmdline

public java.lang.String[] debug_cmdline()
                                 throws LibGuestFSException
Throws:
LibGuestFSException

debug_drives

public java.lang.String[] debug_drives()
                                throws LibGuestFSException
Throws:
LibGuestFSException

add_domain

public int add_domain(java.lang.String dom,
                      java.util.Map<java.lang.String,java.lang.Object> optargs)
               throws LibGuestFSException
add the disk(s) from a named libvirt domain

This function adds the disk(s) attached to the named libvirt domain "dom". It works by connecting to libvirt, requesting the domain and domain XML from libvirt, parsing it for disks, and calling "g.add_drive_opts" on each one.

The number of disks added is returned. This operation is atomic: if an error is returned, then no disks are added.

This function does some minimal checks to make sure the libvirt domain is not running (unless "readonly" is true). In a future version we will try to acquire the libvirt lock on each disk.

Disks must be accessible locally. This often means that adding disks from a remote libvirt connection (see ) will fail unless those disks are accessible via the same device path locally too.

The optional "libvirturi" parameter sets the libvirt URI (see ). If this is not set then we connect to the default libvirt URI (or one set through an environment variable, see the libvirt documentation for full details).

The optional "live" flag controls whether this call will try to connect to a running virtual machine "guestfsd" process if it sees a suitable element in the libvirt XML definition. The default (if the flag is omitted) is never to try. See "ATTACHING TO RUNNING DAEMONS" in guestfs(3) for more information.

If the "allowuuid" flag is true (default is false) then a UUID *may* be passed instead of the domain name. The "dom" string is treated as a UUID first and looked up, and if that lookup fails then we treat "dom" as a name as usual.

The optional "readonlydisk" parameter controls what we do for disks which are marked in the libvirt XML. Possible values are:

readonlydisk = "error" If "readonly" is false:

The whole call is aborted with an error if any disk with the flag is found.

If "readonly" is true:

Disks with the flag are added read-only.

readonlydisk = "read" If "readonly" is false:

Disks with the flag are added read-only. Other disks are added read/write.

If "readonly" is true:

Disks with the flag are added read-only.

readonlydisk = "write" (default) If "readonly" is false:

Disks with the flag are added read/write.

If "readonly" is true:

Disks with the flag are added read-only.

readonlydisk = "ignore" If "readonly" is true or false:

Disks with the flag are skipped.

The other optional parameters are passed directly through to "g.add_drive_opts".

Optional arguments are supplied in the final Map parameter, which is a hash of the argument name to its value (cast to Object). Pass an empty Map or null for no optional arguments.

Throws:
LibGuestFSException

inspect_get_package_format

public java.lang.String inspect_get_package_format(java.lang.String root)
                                            throws LibGuestFSException
get package format used by the operating system

This function and "g.inspect_get_package_management" return the package format and package management tool used by the inspected operating system. For example for Fedora these functions would return "rpm" (package format) and "yum" (package management).

This returns the string "unknown" if we could not determine the package format *or* if the operating system does not have a real packaging system (eg. Windows).

Possible strings include: "rpm", "deb", "ebuild", "pisi", "pacman", "pkgsrc". Future versions of libguestfs may return other strings.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_get_package_management

public java.lang.String inspect_get_package_management(java.lang.String root)
                                                throws LibGuestFSException
get package management tool used by the operating system

"g.inspect_get_package_format" and this function return the package format and package management tool used by the inspected operating system. For example for Fedora these functions would return "rpm" (package format) and "yum" (package management).

This returns the string "unknown" if we could not determine the package management tool *or* if the operating system does not have a real packaging system (eg. Windows).

Possible strings include: "yum", "up2date", "apt" (for all Debian derivatives), "portage", "pisi", "pacman", "urpmi", "zypper". Future versions of libguestfs may return other strings.

Please read "INSPECTION" in guestfs(3) for more details.

Throws:
LibGuestFSException

inspect_list_applications

public Application[] inspect_list_applications(java.lang.String root)
                                        throws LibGuestFSException
get list of applications installed in the operating system

Return the list of applications installed in the operating system.

*Note:* This call works differently from other parts of the inspection API. You have to call "g.inspect_os", then "g.inspect_get_mountpoints", then mount up the disks, before calling this. Listing applications is a significantly more difficult operation which requires access to the full filesystem. Also note that unlike the other "g.inspect_get_*" calls which are just returning data cached in the libguestfs handle, this call actually reads parts of the mounted filesystems during the call.

This returns an empty list if the inspection code was not able to determine the list of applications.

The application structure contains the following fields:

"app_name" The name of the application. For Red Hat-derived and Debian-derived Linux guests, this is the package name.

"app_display_name" The display name of the application, sometimes localized to the install language of the guest operating system.

If unavailable this is returned as an empty string "". Callers needing to display something can use "app_name" instead.

"app_epoch" For package managers which use epochs, this contains the epoch of the package (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is returned as an empty string "".

"app_install_path" The installge (an integer). If unavailable, this is returned as 0.

"app_version" The version string of the application or package. If unavailable this is returned as an empty string "".

"app_release" The release string of the application or package, for package managers that use this. If unavailable this is return