From 4056f58add7bc6c10b89895626be6235b105a079 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sun, 11 Dec 2022 18:40:33 +0100 Subject: Documentation: remove usage of CSS collapsible to avoid breaking CHM generation. Add new entries to CHM. Remove example script file since its content is described inline in the documentation We need to generate CHM from the same HTML files as the documentation and so we are limited by CHM compatibility --- doc/html/CompilingGuidelineLinux.html | 78 +++++++++++++---------------------- 1 file changed, 29 insertions(+), 49 deletions(-) (limited to 'doc/html/CompilingGuidelineLinux.html') diff --git a/doc/html/CompilingGuidelineLinux.html b/doc/html/CompilingGuidelineLinux.html index a8460518..bf256b6e 100644 --- a/doc/html/CompilingGuidelineLinux.html +++ b/doc/html/CompilingGuidelineLinux.html @@ -16,38 +16,11 @@ } .texttohide { - display:none; font-family: Helvetica,sans-serif; font-size: 14px; font-weight: normal; } -.show { - display: none; - text-decoration: none; -} - -.hide:target + .show { - display: inline; - text-decoration: none; -} - -.hide:target { - display: none; - text-decoration: none; -} - -.hide:target ~ .texttohide { - display:inline; - text-decoration: none; - -} - -@media print { - .hide, .show { - display: none; - } -} @@ -80,12 +53,16 @@

Documentation >> -Compiling Gudineline for Linux +Technical Details +>> +Building VeraCrypt From Source +>> +Linux Build Guide

-This guide describes how to set up a Linux System that can compile the VeraCrypt. Further it is described how VeraCrypt is going to be compiled.
-The procedure for a Ubuntu 22.04 LTS system is described here as an example, but the procedure for other Linux systems is analogous. +This guide describes how to set up a Linux System to build VeraCrypt from source and how to perform compilation.
+The procedure for a Ubuntu 22.04 LTS system is described here as an example, the procedure for other Linux systems is analogous.
@@ -94,7 +71,7 @@ The procedure for a Ubuntu 22.04 LTS system is described here as an example, but The following components are required for compiling VeraCrypt:
  1. GNU Make
  2. -
  3. GNU C++ Compiler 4.0
  4. +
  5. GNU C/C++ Compiler
  6. YASM 1.3.0
  7. pkg-config
  8. wxWidgets 3.2 shared library and header files installed or wxWidgets 3.0 library source code
  9. @@ -103,8 +80,18 @@ The following components are required for compiling VeraCrypt:
-If you do not want to perform the single steps below, you can run these commands to build an environment and to compile VeraCrpyt:
-Download as script: Script
+

Below are the detailed procedure steps:

+ +

They can also be performed by running the below list of commands in a terminal or by copying them to a script:

sudo apt update
sudo apt install -y build-essential yasm pkg-config libgtk-3-dev
@@ -125,12 +112,12 @@ git clone https://github.com/veracrypt/VeraCrypt.git cd ~/VeraCrypt/src
make
+