Next: Filesystems support, Previous: What is WipeFreeSpace?, Up: Top [Contents]
Requirements for compiling the full version of the program:
gcc
compiler.
C++ compilers won’t work due to variable casts.
make
program
Type
‘./configure’
to configure the program for your system.
If you do not wish support for a filesystem, give the --enable-FS=no option to ‘./configure’ (FS=EXT234, NTFS, XFS, REISERFS, REISER4, FAT, MINIX, JFS, HFSP, OCFS).
If you do not wish support for a particular wiping operation, give the --enable-OPER=no option to ‘./configure’ (OPER=wfs, unrm, part - these are wiping free space, undelete data and partially-used blocks, respectively). You cannot disable all of these.
Run ‘./configure --help’ for details.
If you do NOT wish WipeFreeSpace to use the network or get the computer’s IP address, get LibHideIP>=0.2 and LibNetBlock and configure WipeFreeSpace with
‘./configure --enable-LIBHIDEIP --enable-LIBNETBLOCK’
NOTE: this may cause network filesystem wiping to fail.
Type
‘make’
to compile the program.
Documentation is compiled, but may be recompiled, if you have the makeinfo
program (texinfo package).
Translations will be compiled, if you have the gettext package.
NOTE: if you have trouble compiling, send me:
configure
script. You can capture it by running
‘./configure > configure-output.txt 2>&1’,
make
command. You can capture it by running
‘make > make-output.txt 2>&1’,
Type
‘make install’
to install the program.
NOTE: ‘make install’ is NOT recommended. Create and install an RPM package instead, if possible.
To create an RPM package:
To create an RPM package (the old way):
NOTE: some systems may use other directories than these.
Next: Filesystems support, Previous: What is WipeFreeSpace?, Up: Top [Contents]