From cc5212fdb1a9165b1b4f63ad21198172a068ee43 Mon Sep 17 00:00:00 2001 From: Felix Reichmann <54814163+Van-Fouran@users.noreply.github.com> Date: Tue, 16 Aug 2022 08:21:55 +0200 Subject: Documentation overwork (#953) Github PR: https://github.com/veracrypt/VeraCrypt/pull/953 * Create CompilingGuidelinerh * Initial Upload Windows Compiling Guide * Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022 * Completed Win compiling guideline * Added link to detailed compiling guide * Added link to detailed compiling guide * Restructured docu main page * Added sourceforge link * Added compiling guide for Linux * References to detailed instructions * Revert "Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022" This reverts commit 024ae2a4659a6d9e65673531338e10bd10b8a3a0. * Correction of a div box --- doc/html/CompilingGuidelineLinux.html | 329 ++++++++++++++++++++++++++++++++++ 1 file changed, 329 insertions(+) create mode 100644 doc/html/CompilingGuidelineLinux.html (limited to 'doc/html/CompilingGuidelineLinux.html') diff --git a/doc/html/CompilingGuidelineLinux.html b/doc/html/CompilingGuidelineLinux.html new file mode 100644 index 00000000..a8460518 --- /dev/null +++ b/doc/html/CompilingGuidelineLinux.html @@ -0,0 +1,329 @@ + + + + + +
+ +
+sudo apt update
+sudo apt install -y build-essential yasm pkg-config libgtk-3-dev
+wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.0/wxWidgets-3.2.0.tar.bz2
+tar -xf wxWidgets-3.2.0.tar.bz2
+cd wxWidgets-3.2.0
+mkdir gtk-build
+cd gtk-build
+../configure
+make
+sudo make install
+sudo ldconfig
+cd ../..
+rm -r wxWidgets-3.2.0
+rm wxWidgets-3.2.0.tar.bz2
+sudo apt install -y libfuse-dev git
+git clone https://github.com/veracrypt/VeraCrypt.git
+cd ~/VeraCrypt/src
+make
+
++
+ sudo apt update
+ sudo apt install build-essential
+
+ If the build-essential were already installed in the step before, this step can be skipped. +
+ sudo apt update
+ sudo apt install build-essential
+
+ +
+ sudo apt update
+ sudo apt install yasm
+
+ +
+ sudo apt update
+ sudo apt install pkg-config
+
+ +
+ sudo apt install libgtk-3-dev
+ wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.0/wxWidgets-3.2.0.tar.bz2
+ tar -xf wxWidgets-3.2.0.tar.bz2
+ cd wxWidgets-3.2.0
+ mkdir gtk-build
+ cd gtk-build
+ ../configure
+ make
+ sudo make install
+ sudo ldconfig
+ cd ../..
+ rm -r wxWidgets-3.2.0
+
+ +
+ sudo apt update
+ sudo apt install libfuse-dev
+
+ +
+ sudo apt update
+ sudo apt install git
+ git clone https://github.com/veracrypt/VeraCrypt.git
+
+ Remarks:
+
make WXSTATIC=1
+
+ make NOGUI=1 WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild
+ make NOGUI=1 WXSTATIC=1
+
+
+ cd ~/VeraCrypt/src
+ make
+
+