Installation » History » Revision 22
Revision 21 (Sergey Smolov, 11/19/2019 02:04 PM) → Revision 22/36 (Sergey Smolov, 11/19/2019 02:04 PM)
h1. Installation The most preferable OS for QEMU4V installation is *Linux*. To compile the QEMU4V the following Linux packages should be installed first: *bison*, *flex*, *g++*, *libglib2.0-dev*, *libjpeg62-dev*, *libpixman-1-dev*, *pkg-config*, *python*, *zlib1g-dev* (package names are taken from Ubuntu repo and may be different in your distro). To compile QEMU4V with the help of _gradlew_ script the *openjdk-8-jdk* package should be installed too. There are two ways to install QEMU4V: from source tarball or from Git repository. h2. Install from source archive # Get source tarball from "here":http://forge.ispras.ru/projects/qemu4v/files. # Unpack the archive to the directory you want. # Enter the directory and do the following commands: <pre> $ ./configure --target-list=aarch64-softmmu,riscv64-softmmu,mips-softmmu,mips64-softmmu,ppc-softmmu,ppc64-softmmu,i386-softmmu --disable-capstone $ make $ sudo make install </pre> or <pre> $ ./gradlew assemble $ sudo make install </pre> h2. Install from Git repository # Clone the project Git repository with the following command: <pre> $ git clone https://forge.ispras.ru/git/qemu4v.git </pre> # The command above creates 'qemu4v' directory. Enter the 'qemu4v' directory and switch to the branch that contains all the project enhancements: <pre> $ cd qemuv4 $ git checkout -b qemu4v.master origin/qemu4v.master $ git submodule init $ git submodule update --remote </pre> # Do the following commands: <pre> $ ./configure --target-list=aarch64-softmmu,riscv64-softmmu,mips-softmmu,mips64-softmmu,ppc-softmmu,ppc64-softmmu,i386-softmmu --disable-capstone $ make $ sudo make install </pre> or <pre> $ ./gradlew assemble $ sudo </pre> In the last case, please note that _gradlew_ script does not run 'sudo make install </pre> install' command, so if you want to complete the installation, run this command by hands.