Gcr-4.4.1

Introduksjon til Gcr

Gcr pakken inneholder biblioteker som brukes for visning av sertifikater og tilgang til nøkkellagre. Det gir også viseren for kryptofiler på GNOME Skrivebordet.

[Notat]

Notat

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.

Pakkeinformasjon

  • 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)

Gcr Avhengigheter

Påkrevd

GLib-2.90.1 (GObject Introspection anbefalt), libgcrypt-1.12.4, p11-kit-0.26.5

Anbefalt

Valgfri

Gi-DocGen-2026.1, GnuTLS-3.8.13, OpenSSH-10.6p1, og Valgrind-3.27.1

Installasjon av Gcr

[Notat]

Notat

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

Parameterforklaringer

--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.

Innhold

Installert Program: gcr-viewer-gtk4
Installerte Biblioteker: libgck-2.so, libgcr-4.so
Installerte Mapper: /usr/include/gck-2, /usr/include/gcr-4, og /usr/share/gtk-doc/html/{gcr,gck}

Korte Beskrivelser

gcr-viewer-gtk4

brukes til å vise sertifikater og nøkkelfiler

libgck-2.so

inneholder GObject bindinger for PKCS#11

libgcr-4.so

inneholder funksjoner for tilgang til nøkkellagre og visning av sertifikater