forked from mhogomchungu/zuluCrypt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BUILD_INSTRUCTIONS
47 lines (31 loc) · 2.02 KB
/
BUILD_INSTRUCTIONS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
This tool depends on the following packages installed to build, their precise name may differ in your distro.
1. libmount-devel
2. libblkid-devel
3. Qt-devel( required if building GUI components )
4. gcc
5. gcc-c++
6. cryptsetup-devel
7. cmake
8. libtcplay-devel( optional dependency used to create truecrypt volumes )
The package is made up of two components,the command line "pure C" based backend components and GUI Qt/C++ based front end components.
After you have above packages installed,run these 5 command to build and install.
The last command depends on your distribution,go with the one recommended by disto.
1.0 mkdir build
2.0 cd build
To build only the backends,run the following command
3.1 cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DNOGUI=yes -DCMAKE_BUILD_TYPE=MINSIZEREL . ..
To build the backends as well as front ends,run the following command
3.2 cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_BUILD_TYPE=MINSIZEREL . ..
3.3
To build frontends without KDE(kwallet) support, add "-DNOKDE=true". eg cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DNOKDE=true -DCMAKE_BUILD_TYPE=RELEASE . ..
3.4
To build frontends without gnome(gnome-keyring) support, add "-DNOGNOME=true". eg cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DNOGNOME=true -DCMAKE_BUILD_TYPE=RELEASE . ..
3.5
udev is not consulted when deciding if a volume is system or not,only fstab is.To also include udev,add the following config option: "-DUDEVSUPPORT=true"
If the option is set,section 7 of the FAQ talks about removing volumes from a list of system partitions udev considers them as system and the user prefer
them not to( udev is known to identify some external hard drives as system )
4.0 make
5.0 make install ( or sudo make install or su -c "make install" )
6.0 to uninstall the program,run make uninstall( or sudo make uninstall or su -c "make uninstall" )
After you have it installed,run "zuluCrypt-test" to make sure everything is working as expected.
Build errors/test fails/feature requests/recommendations can be reported at: http://code.google.com/p/zulucrypt/issues/list