libsecret-0.21.3

Introduksjon til libsecret

libsecret pakken inneholder en GObject basert bibliotek for tilgang til Secret Service API.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

libsecret Avhengigheter

Påkrevd

GLib-2.78.4

Anbefalt

Valgfri

Gi-DocGen-2023.3 og docbook-xml-4.5, docbook-xsl-nons-1.79.2, libxslt-1.1.39 (for å bygge manualsider), og Valgrind-3.22.0 (kan bli brukt i tester)

Valgfri (Nødvendig for testpakken)

D-Bus Python-1.3.2, Gjs-1.78.4, PyGObject-3.46.0 (Python 3 modul), og tpm2-tss

Kjøretids Avhengighet

gnome-keyring-42.1

[Note]

Note

Enhver pakke som krever libsecret forventer at GNOME Keyring er tilstede under kjøring.

Installasjon av libsecret

Installer libsecret ved å kjøre følgende kommandoer:

mkdir bld &&
cd    bld &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -Dgtk_doc=false     \
            ..                  &&
ninja

Hvis du har Gi-DocGen-2023.3 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:

sed "s/api_version_major/'0.21.3'/"            \
    -i ../docs/reference/libsecret/meson.build &&
meson configure -Dgtk_doc=true                 &&
ninja

Nå, som root bruker:

ninja install

For å teste resultatene, kjør: dbus-run-session ninja test.

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-Dgtk_doc=false: Tillat å bygge denne pakken uten Gi-DocGen-2023.3 installert. Hvis du har Gi-DocGen-2023.3 installert og du ønsker å gjenoppbygge og installere API dokumentasjonen, en meson configure kommando vil tilbakestille dette alternativet.

-Dmanpage=false: Bruk denne bryteren hvis du ikke har installert libxslt-1.1.39 og DocBook pakker.

-Dcrypto=gnutls, disabled: Bruk denne bryteren hvis du ønsker å bruke GnuTLS-3.8.3 for kryptografi eller hvis GnuTLS-3.8.3 eller libgcrypt-1.10.3 ikke er installert.

Innhold

Installert Program: secret-tool
Installert Bibliotek: libsecret-1.so
Installerte Mapper: /usr/include/libsecret-1 og /usr/share/doc/libsecret-0.21.3

Korte Beskrivelser

secret-tool

er et kommandolinjeverktøy som kan brukes til å lagre og hente passord

libsecret-1.so

inneholder libsecret API funksjoner