... | ... | @@ -10,7 +10,7 @@ These include **plain** **dm-crypt** volumes, **LUKS** volumes, **loop-AES**, |
|
|
|
|
|
The project also includes a **veritysetup** utility used to conveniently setup
|
|
|
[DMVerity](https://gitlab.com/cryptsetup/cryptsetup/wikis/DMVerity) block integrity checking kernel module
|
|
|
and, since version 2.0, **integritysetup** to setup
|
|
|
and **integritysetup** to setup
|
|
|
[DMIntegrity](https://gitlab.com/cryptsetup/cryptsetup/wikis/DMIntegrity) block integrity kernel module.
|
|
|
|
|
|
|
... | ... | @@ -75,6 +75,22 @@ The libcryptsetup API/ABI changes are tracked in [compatibility report](https:// |
|
|
|
|
|
NLS PO files are maintained by [TranslationProject](https://translationproject.org/domain/cryptsetup.html).
|
|
|
|
|
|
Required packages
|
|
|
-----------------
|
|
|
All distributions provide cryptsetup as distro package. If you need to compile cryptsetup youfself, some packages are required for compilation. Please always prefer distro specific build tools to manually configuring cryptsetup.
|
|
|
Fo available compile options, check ``configure --help`` for more info. If you are using a git snapshot, you need to generate configure script with ``autogen.sh`` script.
|
|
|
|
|
|
Here is the list of packages needed for the compilation of project for particular distributions:
|
|
|
* For Fedora:
|
|
|
_git_, _gcc_, _make_, _autoconf_, _automake_, _gettext-devel_, _pkgconfig_, _openssl-devel_, _popt-devel_, _device-mapper-devel_, _libuuid-devel_, _json-c-devel_, _libblkid-devel_, _libargon2-devel_ (optional), _libpwquality-devel_ (optional).
|
|
|
To run internal testsuite, you also need _sharutils_, _device-mapper_, _jq_, _xxd_, _expect_ and _keyutils_ packages.
|
|
|
|
|
|
* For Debian and Ubuntu:
|
|
|
_git_, _gcc_, _make_, _autoconf_, _automake_, _autopoint_, _pkg-config_, _libtool_, _gettext_, _libssl-dev_, _libdevmapper-dev_, _libpopt-dev_, _uuid-dev_, _libsepol1-dev_, _libjson-c-dev_, _libargon2-0-dev_ (optional), _libpwquality-dev_ (optional) and _libblkid-dev_.
|
|
|
To run internal testsuite, you also need _sharutils_, _dmsetup_, _jq_, _xxd_, _expect_ and _keyutils_ packages.
|
|
|
|
|
|
Note that the list could change as distributions evolve.
|
|
|
|
|
|
Help!
|
|
|
-----
|
|
|
Please always read [FAQ](https://gitlab.com/cryptsetup/cryptsetup/wikis/FrequentlyAskedQuestions) first.
|
... | ... | |