mirror of
https://github.com/veracrypt/VeraCrypt
synced 2024-11-13 22:53:35 +01:00
Linux: Add libpcsclite dependency into compilation guide (#1136)
After the EMV support commits, the project won't build anymore without the new dependency of libpcsclite.
This commit is contained in:
parent
a2bc852c4d
commit
364f3be41b
@ -104,6 +104,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
|
|||||||
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
|
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
|
||||||
- FUSE library and header files (available at https://github.com/libfuse/libfuse
|
- FUSE library and header files (available at https://github.com/libfuse/libfuse
|
||||||
and https://osxfuse.github.io/)
|
and https://osxfuse.github.io/)
|
||||||
|
- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
|
||||||
|
|
||||||
|
|
||||||
Instructions for Building VeraCrypt for Linux and Mac OS X:
|
Instructions for Building VeraCrypt for Linux and Mac OS X:
|
||||||
|
@ -76,6 +76,7 @@
|
|||||||
<li>pkg-config</li>
|
<li>pkg-config</li>
|
||||||
<li>wxWidgets 3.x shared library and header files installed by the system or wxWidgets 3.x library source code </li>
|
<li>wxWidgets 3.x shared library and header files installed by the system or wxWidgets 3.x library source code </li>
|
||||||
<li>FUSE library and header files</li>
|
<li>FUSE library and header files</li>
|
||||||
|
<li>PCSC-lite library and header files</li>
|
||||||
</ol>
|
</ol>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -88,6 +89,7 @@
|
|||||||
<li><strong><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li></strong>
|
<li><strong><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li></strong>
|
||||||
<li><strong><a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li></strong>
|
<li><strong><a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li></strong>
|
||||||
<li><strong><a href="#InstallationOfFuse">Installation of libfuse</a></li></strong>
|
<li><strong><a href="#InstallationOfFuse">Installation of libfuse</a></li></strong>
|
||||||
|
<li><strong><a href="#InstallationOfPCSCLite">Installation of libpcsclite</a></li></strong>
|
||||||
<li><strong><a href="#DownloadVeraCrypt">Download VeraCrypt</a></li></strong>
|
<li><strong><a href="#DownloadVeraCrypt">Download VeraCrypt</a></li></strong>
|
||||||
<li><strong><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li></strong>
|
<li><strong><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li></strong>
|
||||||
</ul>
|
</ul>
|
||||||
@ -96,7 +98,7 @@
|
|||||||
<code>
|
<code>
|
||||||
sudo apt update <br>
|
sudo apt update <br>
|
||||||
sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev <br>
|
sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev <br>
|
||||||
sudo apt install -y libfuse-dev git <br>
|
sudo apt install -y libfuse-dev git libpcsclite-dev <br>
|
||||||
git clone https://github.com/veracrypt/VeraCrypt.git <br>
|
git clone https://github.com/veracrypt/VeraCrypt.git <br>
|
||||||
cd ~/VeraCrypt/src <br>
|
cd ~/VeraCrypt/src <br>
|
||||||
make
|
make
|
||||||
@ -225,6 +227,26 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="textbox" id="InstallationOfPCSCLite">
|
||||||
|
<a href="#InstallationOfPCSCLite">Installation of libpcsclite</a>
|
||||||
|
<div class="texttohide">
|
||||||
|
<p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Open a terminal
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Execute the following commands: <br>
|
||||||
|
<code>
|
||||||
|
sudo apt update <br>
|
||||||
|
sudo apt install libpcsclite-dev
|
||||||
|
</code>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="textbox" id="DownloadVeraCrypt">
|
<div class="textbox" id="DownloadVeraCrypt">
|
||||||
<a href="#DownloadVeraCrypt">Download VeraCrypt</a>
|
<a href="#DownloadVeraCrypt">Download VeraCrypt</a>
|
||||||
<div class="texttohide">
|
<div class="texttohide">
|
||||||
|
@ -108,6 +108,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
|
|||||||
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
|
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
|
||||||
- FUSE library and header files (available at https://github.com/libfuse/libfuse
|
- FUSE library and header files (available at https://github.com/libfuse/libfuse
|
||||||
and https://osxfuse.github.io/)
|
and https://osxfuse.github.io/)
|
||||||
|
- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
|
||||||
|
|
||||||
|
|
||||||
Instructions for Building VeraCrypt for Linux and Mac OS X:
|
Instructions for Building VeraCrypt for Linux and Mac OS X:
|
||||||
|
Loading…
Reference in New Issue
Block a user