Qca har som mål å gi en enkel og kryssplattform krypto API, ved hjelp av Qt datatyper og konvensjoner. Qca skiller API fra implementeringen ved å bruke programtillegg kjent som Providers.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.kde.org/stable/qca/2.3.9/qca-2.3.9.tar.xz
Nedlasting MD5 sum: d8aaa46356a322464f65b04d00d2bac6
Nedlastingsstørrelse: 748 KB
Estimert diskplass som kreves: 57 MB (med tester)
Estimert byggetid: 1.0 SBU (bruker parallellisme=4; med tester)
make-ca-1.14, CMake-3.30.4, Qt-6.7.3, og Which-2.21
Cyrus SASL-2.1.28, GnuPG-2.4.5, libgcrypt-1.11.0, libgpg-error-1.50, nss-3.105, NSPR-4.35, p11-kit-0.25.5, Doxygen-1.12.0, og Botan
Fiks plasseringen av CA sertifikatene:
sed -i 's@cert.pem@certs/ca-bundle.crt@' CMakeLists.txt
Installer Qca ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=$QT6DIR \ -D CMAKE_BUILD_TYPE=Release \ -D QT6=ON \ -D QCA_INSTALL_IN_QT_PREFIX=ON \ -D QCA_MAN_INSTALL_DIR:PATH=/usr/share/man \ .. && make
For å teste resultatene, kjør make test.
Nå, som root
bruker:
make install
-D
CMAKE_BUILD_TYPE=Release
: Denne bryteren brukes til å
bruke et høyere nivå av kompilatoroptimaliseringer.
-D QT6=ON
: Sørger for at
pakkene er bygget med Qt-6.7.3.
-D
QCA_MAN_INSTALL_DIR:PATH=/usr/share/man
: Installer qca
mansiden på vanlig plassering.