diff options
Diffstat (limited to 'doc/html/CompilingGuidelineLinux.html')
-rw-r--r-- | doc/html/CompilingGuidelineLinux.html | 78 |
1 files changed, 29 insertions, 49 deletions
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; - } -} </style> @@ -80,12 +53,16 @@ <p> <a href="Documentation.html">Documentation</a> <img src="arrow_right.gif" alt=">>" style="margin-top: 5px"> -<a href="CompilingGuidelineLinux.html">Compiling Gudineline for Linux</a> +<a href="Technical%20Details.html">Technical Details</a> +<img src="arrow_right.gif" alt=">>" style="margin-top: 5px"> +<a href="CompilingGuidelines.html">Building VeraCrypt From Source</a> +<img src="arrow_right.gif" alt=">>" style="margin-top: 5px"> +<a href="CompilingGuidelineLinux.html">Linux Build Guide</a> </p></div> <div class="wikidoc"> -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. <br> -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. <br> +The procedure for a Ubuntu 22.04 LTS system is described here as an example, the procedure for other Linux systems is analogous. </div> <div class="wikidoc"> @@ -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: <ol> <li>GNU Make</li> - <li>GNU C++ Compiler 4.0</li> + <li>GNU C/C++ Compiler</li> <li>YASM 1.3.0</li> <li>pkg-config</li> <li>wxWidgets 3.2 shared library and header files installed or wxWidgets 3.0 library source code </li> @@ -103,8 +80,18 @@ The following components are required for compiling VeraCrypt: </div> <div class="wikidoc"> -If you do not want to perform the single steps below, you can run these commands to build an environment and to compile VeraCrpyt: <br> -Download as script: <a href="LinuxPrepAndBuild.sh" target="_blank">Script</a> <br> +<p>Below are the detailed procedure steps:</p> +<ul> +<li><a href="#InstallationOfGNUMake">Installation of GNU Make</a></li> +<li><a href="#InstallationOfGNUCompiler">Installation of GNU C/C++ Compiler</a></li> +<li><a href="#InstallationOfYASM">Installation of YASM</a></li> +<li><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li> +<li><a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li> +<li><a href="#InstallationOfFuse">Installation of libfuse</a></li> +<li><a href="#DownloadVeraCrypt">Download VeraCrypt</a></li> +<li><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li> +</ul> +<p>They can also be performed by running the below list of commands in a terminal or by copying them to a script:</p> <code> sudo apt update <br> sudo apt install -y build-essential yasm pkg-config libgtk-3-dev <br> @@ -125,12 +112,12 @@ git clone https://github.com/veracrypt/VeraCrypt.git cd ~/VeraCrypt/src <br> make </code> +<p> </div> <div class="wikidoc"> <div class="textbox" id="InstallationOfGNUMake"> - <a href="#hide1" class="hide" id="hide1">Installation of GNU Make</a> - <a href="#show1" class="show" id="show1">Installation of GNU Make</a> + <a href="#InstallationOfGNUMake">Installation of GNU Make</a> <div class="texttohide"> <p> <ol> @@ -150,8 +137,7 @@ make </div> <div class="textbox" id="InstallationOfGNUCompiler"> - <a href="#hide2" class="hide" id="hide2">Installation of GNU C++ Compiler 4.0</a> - <a href="#show2" class="show" id="show2">Installation of GNU C++ Compiler 4.0</a> + <a href="#InstallationOfGNUCompiler">Installation of GNU C/C++ Compiler</a> <div class="texttohide"> <p> If the build-essential were already installed in the step before, this step can be skipped. <ol> @@ -171,8 +157,7 @@ make </div> <div class="textbox" id="InstallationOfYASM"> - <a href="#hide3" class="hide" id="hide3">Installation of YASM</a> - <a href="#show3" class="show" id="show3">Installation of YASM</a> + <a href="#InstallationOfYASM">Installation of YASM</a> <div class="texttohide"> <p> <ol> @@ -192,8 +177,7 @@ make </div> <div class="textbox" id="InstallationOfPKGConfig"> - <a href="#hide4" class="hide" id="hide4">Installation of pkg-config</a> - <a href="#show4" class="show" id="show4">Installation of pkg-config</a> + <a href="#InstallationOfPKGConfig">Installation of pkg-config</a> <div class="texttohide"> <p> <ol> @@ -213,8 +197,7 @@ make </div> <div class="textbox" id="InstallationOfwxWidgets"> - <a href="#hide5" class="hide" id="hide5">Installation of wxWidgets 3.2</a> - <a href="#show5" class="show" id="show5">Installation of wxWidgets 3.2</a> + <a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a> <div class="texttohide"> <p> <ol> @@ -244,8 +227,7 @@ make </div> <div class="textbox" id="InstallationOfFuse"> - <a href="#hide6" class="hide" id="hide6">Installation of libfuse</a> - <a href="#show6" class="show" id="show6">Installation of libfuse</a> + <a href="#InstallationOfFuse">Installation of libfuse</a> <div class="texttohide"> <p> <ol> @@ -265,8 +247,7 @@ make </div> <div class="textbox" id="DownloadVeraCrypt"> - <a href="#hide7" class="hide" id="hide7">Download VeraCrypt</a> - <a href="#show7" class="show" id="show7">Download VeraCrypt</a> + <a href="#DownloadVeraCrypt">Download VeraCrypt</a> <div class="texttohide"> <p> <ol> @@ -287,8 +268,7 @@ make </div> <div class="textbox" id="CompileVeraCrypt"> - <a href="#hide8" class="hide" id="hide8">Compile VeraCrypt</a> - <a href="#show8" class="show" id="show8">Compile VeraCrypt</a> + <a href="#CompileVeraCrypt">Compile VeraCrypt</a> <div class="texttohide"> <p> Remarks: <br> <ul> |