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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/qca/2.3.7/qca-2.3.7.tar.xz
Nedlasting MD5 sum: 0e50817de610e145c83ca012f79f18f5
Nedlastingsstørrelse: 732 KB
Estimert diskplass som kreves: 43 MB
Estimert byggetid: 0.4 SBU (bruker parallellisme=4; legg til 0,1 SBU for tester)
make-ca-1.12, CMake-3.27.2, Qt-5.15.10, og Which-2.21
Cyrus SASL-2.1.28, GnuPG-2.4.3, libgcrypt-1.10.2, libgpg-error-1.47, nss-3.92, NSPR-4.35, p11-kit-0.25.0, Doxygen-1.9.7, Which-2.21, 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 -DCMAKE_INSTALL_PREFIX=$QT5DIR \ -DCMAKE_BUILD_TYPE=Release \ -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man \ .. && make
For å teste resultatene, kjør make test.
Nå, som root
bruker:
make install
-DCMAKE_BUILD_TYPE=Release
:
Denne bryteren brukes til å bruke et høyere nivå av
kompilatoroptimaliseringer.
-DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man
:
Installer qca mansiden på vanlig plassering.