Gcr pakken inneholder biblioteker som brukes for visning av sertifikater og tilgang til nøkkellagre. Det gir også viseren for kryptofiler på GNOME Skrivebordet.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.gnome.org/sources/gcr/4.4/gcr-4.4.1.tar.xz
Nedlasting MD5 sum: da065d4654ea6c33d85dbf86b5fca008
Nedlastingsstørrelse: 736 KB
Estimert diskplass som kreves: 32 MB (med tester og dokumenter)
Estimert byggetid: 0.2 SBU (med tester og dokumenter; alle bruker parallellisme=4)
GLib-2.90.1 (GObject Introspection anbefalt), libgcrypt-1.12.4, p11-kit-0.26.5
GnuPG-2.5.24, GTK-4.24.1, libsecret-0.21.8.2, libxslt-1.1.45, og Vala-0.56.19
Gi-DocGen-2026.1, GnuTLS-3.8.13, OpenSSH-10.6p1, og Valgrind-3.27.1
Både gcr-3 og gcr-4 kan installeres samtidig. Denne versjonen av pakken brukes til å støtte GTK-4 applikasjoner, som f.eks gnome-shell-51.0 og Epiphany-51.1.
Installer Gcr ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D gtk_doc=false \
.. &&
ninja
Hvis du har Gi-DocGen-2026.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:
sed -e "/install_dir/s@,\$@ / 'gcr-4.4.1'&@" \
-i ../docs/*/meson.build &&
meson configure -D gtk_doc=true &&
ninja
For å teste resultatene, kjør: ninja test. Testene skal kjøres fra en X Terminal eller lignende. En deltest av gcr:asn1 er kjent for å mislykkes.
Nå, som root bruker:
ninja install
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-D gtk4=false: Bruk denne bryteren hvis
du ikke har installert GTK-4.24.1. Merk at gcr-viewer-gtk4 vil ikke bli installert hvis
dette sendes til meson.
-D gtk_doc=false: Tillat å
bygge denne pakken uten Gi-DocGen-2026.1 installert. Hvis du har
Gi-DocGen-2026.1 installert og du
ønsker å gjenoppbygge og installere API dokumentasjonen,
meson configure
kommandoen vil tilbakestille dette alternativet.
-D crypto=gnutls: Bruk denne bryteren
hvis du har GnuTLS-3.8.13 installert og ønsker å bruke den
i stedet for libgcrypt-1.12.4.