How To Install hivex.x86_64 on Amazon Linux 2

In this tutorial we learn how to install hivex.x86_64 in Amazon Linux 2. hivex.x86_64 is Read and write Windows Registry binary hive files

Introduction

In this tutorial we learn how to install hivex.x86_64 on Amazon Linux 2.

What is hivex.x86_64

Hive files are the undocumented binary files that Windows uses to store the Windows Registry on disk. Hivex is a library that can read and write to these files. ‘hivexsh’ is a shell you can use to interactively navigate a hive binary file. ‘hivexregedit’ lets you export and merge to the textual regedit format. ‘hivexml’ can be used to convert a hive file to a more useful XML format. In order to get access to the hive files themselves, you can copy them from a Windows machine. They are usually found in %systemroot%\system32\config. For virtual machines we recommend using libguestfs or guestfish to copy out these files. libguestfs also provides a useful high-level tool called ‘virt-win-reg’ (based on hivex technology) which can be used to query specific registry keys in an existing Windows VM. For OCaml bindings, see ‘ocaml-hivex-devel’. For Perl bindings, see ‘perl-hivex’. For Python bindings, see ‘python-hivex’. For Ruby bindings, see ‘ruby-hivex’.

We can use yum to install hivex.x86_64 on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install hivex.x86_64.

Install hivex.x86_64 on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install hivex.x86_64 using yum by running the following command:

sudo yum -y install hivex.x86_64

How To Uninstall hivex.x86_64 on Amazon Linux 2

To uninstall only the hivex.x86_64 package we can use the following command:

sudo yum remove hivex.x86_64

hivex.x86_64 Package Contents on Amazon Linux 2

/usr/bin/hivexget
/usr/bin/hivexml
/usr/bin/hivexregedit
/usr/bin/hivexsh
/usr/lib64/libhivex.so.0
/usr/lib64/libhivex.so.0.0.0
/usr/share/doc/hivex-1.3.10
/usr/share/doc/hivex-1.3.10/LICENSE
/usr/share/doc/hivex-1.3.10/README
/usr/share/locale/es/LC_MESSAGES/hivex.mo
/usr/share/locale/fr/LC_MESSAGES/hivex.mo
/usr/share/locale/gu/LC_MESSAGES/hivex.mo
/usr/share/locale/hi/LC_MESSAGES/hivex.mo
/usr/share/locale/kn/LC_MESSAGES/hivex.mo
/usr/share/locale/ml/LC_MESSAGES/hivex.mo
/usr/share/locale/mr/LC_MESSAGES/hivex.mo
/usr/share/locale/nl/LC_MESSAGES/hivex.mo
/usr/share/locale/or/LC_MESSAGES/hivex.mo
/usr/share/locale/pl/LC_MESSAGES/hivex.mo
/usr/share/locale/pt_BR/LC_MESSAGES/hivex.mo
/usr/share/locale/ru/LC_MESSAGES/hivex.mo
/usr/share/locale/uk/LC_MESSAGES/hivex.mo
/usr/share/locale/zh_CN/LC_MESSAGES/hivex.mo
/usr/share/man/man1/hivexget.1.gz
/usr/share/man/man1/hivexml.1.gz
/usr/share/man/man1/hivexregedit.1.gz
/usr/share/man/man1/hivexsh.1.gz

References

Summary

In this tutorial we learn how to install hivex.x86_64 on Amazon Linux 2 using yum.