. Linux and Mac OS X
Requirements for Building VeraCrypt for Linux and Mac OS X:
GNU Make
GNU C++ Compiler 4.0 or compatible
Apple Xcode (Mac OS X only)
NASM assembler 2.08 or compatible (x86/x64 architecture only)
pkg-config
makeself (Linux only)
wxWidgets 3.0 shared library and header files installed or
wxWidgets 3.0 library source code (available at http://www.wxwidgets.org)
FUSE library and header files (available at https://github.com/libfuse/libfuse
and https://osxfuse.github.io/)
RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki) 2.20
header files (available at ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20).
They are already included in the source tree under the directory PKCS11 but
it is possible to override it using the environment variable 'PKCS11_INC'.
Moi tout petit utilisateur, en plus novice et ayant à peine 1 semaine d’utilisation de Raspbian,
n’y a t-il pas un paquet quelque part a installé qui installe tout veracrypt (qu’on n’en parle plus) sans y mettre les mains dans le cambouis
ou sans faire de cuisine …si je peux m’exprimer ainsi.
Sinon, je vais faire veracrypt désinstalleur puis purger et remover pour ensuite recommencer une installation complète.
Le problème pour s’incruster, il est nécessaire de maitriser convenablement l’anglais… c’est pas mon cas
sudo make NOGUI=1 WX_ROOT=/home/pi/wxWidgets-3.0.2/ wxbuild
sudo make NOGUI=1 WXSTATIC=1
make[1]: *** No rule to make target ‹ /home/pi/src/wxrelease/lib/wx/include/gtk2-unicode-static-3.0/wx/setup.h ›, needed by ‹ Resources.o ›. Arrêt.
Makefile:287: recipe for target ‹ all › failed
make: *** [all] Error 2
presque arrivé au bout, je suis tombé sur cette erreur : c’est balo.
Que faut-il faire?
Et si tu persistes avec NOGUI faut pas t’etonner de ne pas avoir d’interface graphique ( les fenêtres avec menus)
Dans ton cas c’est wxwidget wxwidgets.org
pi@raspberrypi ~ $ wget [cyberside.planet.ee/veracrypt/Co ... rm.tar.bz2](http://cyberside.planet.ee/veracrypt/Contributions/ARM%20Linux/veracryp-1.0f-1-setup-raspberrypi_arm.tar.bz2)
pi@raspberrypi ~ $ wget [github.com/wxWidgets/wxWidgets/ ... .2.tar.bz2](https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.2/wxWidgets-3.0.2.tar.bz2)
pi@raspberrypi ~ $ tar xvjf veracryp-1.0f-1-setup-raspberrypi_arm.tar.bz2
pi@raspberrypi ~ $ tar xvjf wxWidgets-3.0.2.tar.bz2
pi@raspberrypi ~ $ cd src
sudo make WX_ROOT=/home/pi/wxWidgets-3.0.2/ wxbuild # ---> SANS NOGUI=1
Configuring wxWidgets library...
configure: WARNING: OpenGL libraries not available, disabling support for OpenGL
Building wxWidgets library…
…...etc.
pi@raspberrypi ~/src $ sudo make WXSTATIC=1 # ---> SANS NOGUI=1
pi@raspberrypi ~/src $ cd Setup/Linux
pi@raspberrypi ~/src/Setup/Linux $ ./veracrypt-1.0f-1-setup-console-unknown
Verifying archive integrity... All good.
Uncompressing VeraCrypt 1.0f-1 Installer 100%
#[3;J
VeraCrypt 1.0f-1 Setup
____________________
Installation options:
1) Install veracrypt_1.0f-1_console_Unknown.tar.gz
2) Extract package file veracrypt_1.0f-1_console_Unknown.tar.gz and place it to /tmp
To select, enter 1 or 2: 1
etc.…
o you accept and agree to be bound by the license terms? (yes/no): yes
Uninstalling VeraCrypt:
-----------------------
To uninstall VeraCrypt, please run 'veracrypt-uninstall.sh'.
Installing package...
usr/
usr/bin/
usr/bin/veracrypt
usr/bin/veracrypt-uninstall.sh
usr/share/
usr/share/veracrypt/
usr/share/veracrypt/doc/
usr/share/veracrypt/doc/VeraCrypt User Guide.pdf
usr/share/veracrypt/doc/License.txt
Press Enter to exit...
pi@raspberrypi ~/src/Setup/Linux $
Tout s’est bien passé sauf que j’ai eu :
" configure: WARNING: OpenGL libraries not available, disabling support for OpenGL"
dans le : sudo make WX_ROOT=/home/pi/wxWidgets-3.0.2/ wxbuild
Et, le problème est que je ne trouve pas le fichier veracrypt.desktop dans mon Raspberry.
Cette fois, je prends un setup-gui :
--------------------------------------.
pi@raspberrypi / $ cd /home/pi
pi@raspberrypi ~ $ wget [cyberside.planet.ee/veracrypt/Co ... rm.tar.bz2](http://cyberside.planet.ee/veracrypt/Contributions/ARM%20Linux/veracrypt-1.0f-1-setup-arm.tar.bz2)
pi@raspberrypi ~ $ wget [github.com/wxWidgets/wxWidgets/](https://github.com/wxWidgets/wxWidgets/) ... .2.tar.bz2
pi@raspberrypi ~ $ tar xvjf veracrypt-1.0f-1-setup-arm.tar.bz2
veracrypt-1.0f-1-setup-console-arm
veracrypt-1.0f-1-setup-gui-arm
pi@raspberrypi ~ $ tar xvjf wxWidgets-3.0.2.tar.bz2
pi@raspberrypi ~ $ cd src
pi@raspberrypi ~/src $ sudo make WX_ROOT=/home/pi/wxWidgets-3.0.2/ wxbuild
Configuring wxWidgets library...
configure: WARNING: OpenGL libraries not available, disabling support for OpenGL
Building wxWidgets library.
….etc…….
pi@raspberrypi ~/src $ sudo make WXSTATIC=1
Compiling Resources.cpp
Compiling FatalErrorHandler.cpp
Compiling GraphicUserInterface.cpp
GraphicUserInterface.cpp: In member function ‘virtual void VeraCrypt::GraphicUserInterface::RestoreVolumeHeaders(VeraCrypt::SharedPtr<VeraCrypt::VolumePath>) const’:
GraphicUserInterface.cpp:1363:11: warning: variable ‘headerSize’ set but not used [-Wunused-but-set-variable]
uint64 headerSize;
^
Compiling VolumeHistory.cpp
Compiling AboutDialog.cpp
Compiling BenchmarkDialog.cpp
Compiling ChangePasswordDialog.cpp
Compiling DeviceSelectionDialog.cpp
Compiling EncryptionOptionsWizardPage.cpp
Compiling EncryptionTestDialog.cpp
Compiling FavoriteVolumesDialog.cpp
Compiling Forms.cpp
Compiling InfoWizardPage.cpp
Compiling KeyfileGeneratorDialog.cpp
Compiling KeyfilesDialog.cpp
Compiling KeyfilesPanel.cpp
Compiling LegalNoticesDialog.cpp
Compiling MainFrame.cpp
Compiling MountOptionsDialog.cpp
Compiling NewSecurityTokenKeyfileDialog.cpp
Compiling PreferencesDialog.cpp
Compiling ProgressWizardPage.cpp
Compiling RandomPoolEnrichmentDialog.cpp
Compiling SecurityTokenKeyfilesDialog.cpp
Compiling SelectDirectoryWizardPage.cpp
Compiling VolumePasswordPanel.cpp
Compiling VolumePropertiesDialog.cpp
Compiling VolumeCreationProgressWizardPage.cpp
Compiling VolumeCreationWizard.cpp
Compiling VolumeFormatOptionsWizardPage.cpp
Compiling VolumeLocationWizardPage.cpp
Compiling VolumePasswordWizardPage.cpp
Compiling VolumeSizeWizardPage.cpp
Compiling WaitDialog.cpp
Compiling WizardFrame.cpp
Linking veracrypt
Header is 498 lines long
WARNING: Overwriting existing file: /home/pi/src/Setup/Linux/veracrypt-1.0f-1-setup-gui-unknown
About to compress 3816 KB of data...
Adding files to archive named "/home/pi/src/Setup/Linux/veracrypt-1.0f-1-setup-gui-unknown"...
./
./veracrypt_install_gui_unknown.sh
CRC: 3211613953
MD5: 484d734bca040ee10e456da513ddf0bd
Self-extractable archive "/home/pi/src/Setup/Linux/veracrypt-1.0f-1-setup-gui-unknown" successfully created.
pi@raspberrypi ~/src $ cd Setup/Linux
pi@raspberrypi ~/src/Setup/Linux $
pi@raspberrypi ~/src/Setup/Linux $ ./veracrypt-1.0f-1-setup-gui-unknown
Verifying archive integrity... All good.
Uncompressing VeraCrypt 1.0f-1 Installer 100%
#[3;J
VeraCrypt 1.0f-1 Setup
____________________
Installation options:
1) Install veracrypt_1.0f-1_Unknown.tar.gz
2) Extract package file veracrypt_1.0f-1_Unknown.tar.gz and place it to /tmp
To select, enter 1 or 2: 1
Before you can use, extract, or install VeraCrypt, you must accept the
terms of the VeraCrypt License.
Press Enter to display the license terms...
Press Enter or space bar to see the rest of the license.
…….etc……
Do you accept and agree to be bound by the license terms? (yes/no): yes
Uninstalling VeraCrypt:
-----------------------
To uninstall VeraCrypt, please run 'veracrypt-uninstall.sh'.
Installing package...
usr/
usr/bin/
usr/bin/veracrypt
usr/bin/veracrypt-uninstall.sh
usr/share/
usr/share/veracrypt/
usr/share/veracrypt/doc/
usr/share/veracrypt/doc/VeraCrypt User Guide.pdf
usr/share/veracrypt/doc/License.txt
usr/share/applications/
usr/share/applications/veracrypt.desktop
usr/share/pixmaps/
usr/share/pixmaps/veracrypt.xpm
Press Enter to exit...
pi@raspberrypi ~/src/Setup/Linux $
Dans la décompression de tar xvjf veracrypt-1.0f-1-setup-arm.tar.bz2, j’ai bien un setup-gui.
Tout s’est bien passé sauf que j’ai ici ou là quelques warning !!!
Dans MENU ACCESSOIRES, j’ai bien VERACRYPT : je clique dessus ça mouline 10s et rien ne se passe.
Idem dans la directorie /usr/share/applications : je double-clique sur veracrypt ça mouline 10s et rien ne se passe.