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/3.41/gcr-3.41.2.tar.xz
Nedlasting MD5 sum: 40a754ba44d5e95e4d07656d6302900c
Nedlastingsstørrelse: 1012 KB
Estimert diskplass som kreves: 33 MB (med tester)
Estimert byggetid: 0.2 SBU (med tester; begge bruker parallellisme=4)
GLib-2.82.2 (GObject Introspection anbefalt), libgcrypt-1.11.0, og p11-kit-0.25.5
GnuPG-2.4.6, GTK+-3.24.43, libsecret-0.21.4, libxslt-1.1.42, og Vala-0.56.17
Installer Gcr ved å kjøre følgende kommandoer:
sed -i 's:"/desktop:"/org:' schema/*.xml && mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -D gtk_doc=false \ -D ssh_agent=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-3.41.2'&@" \ -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 ssh_agent=false
:
Forhindre en konflikt med Gcr-4.3.0. Utelat denne bryteren hvis du ikke
planlegger å installere Gcr-4.3.0 og du vil bruke gcr-ssh-agent.
-D gtk=false
: Bruk denne bryteren hvis
du ikke har installert GTK+-3.24.43. Merk at gcr-viewer vil ikke bli installert hvis dette
sendes til meson.
-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.