Texlive texlive-latex texlive-latex-bin texlive-ec \ Glibc-devel.i686 libstdc++.i686 alsa-lib-devel pulseaudio-libs-devel \ SDL-static device-mapper-devel glibc-static zlib-static \ Qt5-qttools-devel libXrender-devel libXinerama-devel libXcursor-devel rpm-build SDL_ttf-devel \ Pam-devel pulseaudio-libs-devel python-devel qt5-qtbase-devel qt5-qtbase-gui qt5-qtx11extras-devel \ Libstdc++-static libxslt-devel libvpx-devel libXmu-devel \ Glibc-devel libcap-devel libcurl-devel libIDL-devel \ Yum install gcc-c++ subversion subversion-gnome kernel-devel which tar gzip bzip2 \ On Fedora (tested with pre-37 rawhide), the following should do: On 64-bit Debian-based systems, the following command should install the required additional packages:Īpt-get install ia32-libs libc6-dev-i386 lib32gcc1 lib32stdc++6Īpt-get install pylint python3-psycopg2 python3-willow python-psycopg2 python-pil.Mesa-common-dev subversion yasm zlib1g-dev Texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \ĭefault-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \ Libxmu-dev libxrandr-dev make nasm python3-dev python-dev qttools5-dev-tools \ Libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \ Libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev qttools5-dev libsdl1.2-dev libsdl-ttf2.0-dev \ Libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \ On Debian-based systems, the following command should install the required packages:Īpt-get install acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev \ libc6-dev-i386 (libc6 i386 development headers).ia32-libs or lib32z1 (various libraries needed for compiling the 32-bit guest additions, newer versions of Debian/Ubuntu use lib32z1).On 64-bit systems you need the following packages as well: pdflatex (normally provided by texlive-latex-base).makeself (for creating the generic installer package, required for VBox version >= 4.0).Java JDK (required to generate the Java bindings).cURL (version 7.16.1 or higher, required for VBox version >= 3.0).Java SE 6 JDK (Java API bindings, both webservice and XPCOM).gsoap (webservice API, version 2.8.50 or higher).libpam0g (PAM support for the guest additions, required for VBox version >= 3.2).libcap (CAP_NET_RAW for ICMP sockets in NAT).Qt 5.x.y (with x >= 6, including the OpenGL part required for VBox version >= 5.2).libXcursor (required to support color mouse pointers in the guest).libxslt1 (required for VBox version >= 1.6, XML file transformation). libxml2 (required for VBox version >= 1.6, XML file handling).xsltproc (libxslt, XML style sheet processor).Yasm 1.3 or later (yasm, Yasm Modular Assembler Project).GCC 3.3.3 or later (except for the GCC 4.0.x series).Build in a chroot environment or on the target virtual machine to solve this. a build on Ubuntu 16.10 will cause problems on an Ubuntu 14.04 guest). The Additions built will generally not work on a system older than the one they were built on (e.g. Output goes to the folder out/linux.*/*/bin/additions. And to do a 32-bit build on a 64-bit host, add the parameter KBUILD_TARGET_ARCH=x86. To create an Additions disk image installer, do a second kmk run with packing on the command line. To only build the Additions (this requires a lot less dependencies, though sadly configure does not know that) add the make file parameter VBOX_ONLY_ADDITIONS=1 to the kmk command line. These instructions will also build the Guest Additions - the Linux parts only, and for the bit count your host system is using. If you want to supply specific build instructions (especially package names) for other distributions, please contact the VirtualBox team. Things should not be much different for other distributions though. These include Debian, Ubuntu and Oracle Linux. While we try to not favor any distribution, we only build with certain distributions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |