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 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.gnome.org/sources/gcr/4.3/gcr-4.3.0.tar.xz
Nedlasting MD5 sum: 51ae0448c7c42caf0b7deb2639c9e9b8
Nedlastingsstørrelse: 712 KB
Estimert diskplass som kreves: 30 MB (med tester)
Estimert byggetid: 0.1 SBU (med tester; begge bruker parallellisme=4)
GLib-2.82.1 (GObject Introspection anbefalt), libgcrypt-1.11.0, og p11-kit-0.25.5
GnuPG-2.4.5, GTK-4.16.2, libsecret-0.21.4, libxslt-1.1.42, OpenSSH-9.9p1, og Vala-0.56.17
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-46.4 og Epiphany-47.0.
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-2024.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:
sed -e "/install_dir/s@,\$@ / 'gcr-4.3.0'&@" \ -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.
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.16.2. Merk at gcr-viewer vil ikke bli installert hvis dette
sendes til meson.
-D ssh_agent=false
: Bruk denne bryteren
hvis du ikke har installert OpenSSH-9.9p1,
og ønsker å deaktivere ssh kompatibilitet.
-D gtk_doc=true
: Tillat å bygge denne
pakken uten Gi-DocGen-2024.1 installert. Hvis du har
Gi-DocGen-2024.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.7.1 installert og ønsker å bruke
den i stedet for libgcrypt-1.11.0.