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.4 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/qca/2.3.10/qca-2.3.10.tar.xz
Nedlasting MD5 sum: c3ed3262c83c43bdeb610836769b1534
Nedlastingsstørrelse: 748 KB
Estimert diskplass som kreves: 56 MB (med tester)
Estimert byggetid: 0.7 SBU (bruker parallellisme=4; med tester)
make-ca-1.16.1, CMake-4.1.0, Qt-6.9.1, og Which-2.23
Cyrus SASL-2.1.28, GnuPG-2.4.8, libgcrypt-1.11.2, libgpg-error-1.55, nss-3.115, NSPR-4.37, p11-kit-0.25.5, Doxygen-1.14.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.9.1.
-D
QCA_MAN_INSTALL_DIR:PATH=/usr/share/man
: Installer qca
mansiden på vanlig plassering.