libsecret-0.21.4

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

Pakkeinformasjon

libsecret Avhengigheter

Påkrevd

GLib-2.80.4 (GObject Introspection anbefalt)

Anbefalt

Valgfri

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

Valgfri (Nødvendig for testpakken)

D-Bus Python-1.3.2, Gjs-1.80.2, PyGObject-3.48.2 (Python 3 modul), og tpm2-tss

Kjøretids Avhengighet

gnome-keyring-46.2

[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 \
            -D gtk_doc=false    \
            ..                  &&
ninja

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

sed "s/api_version_major/'0.21.4'/"            \
    -i ../docs/reference/libsecret/meson.build &&
meson configure -D gtk_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.

-D gtk_doc=false: 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 manpage=false: Bruk denne bryteren hvis du ikke har installert libxslt-1.1.42 og DocBook pakker.

-D crypto=gnutls: Bruk denne bryteren hvis du vil bruke GnuTLS-3.8.7.1 for kryptografi i stedet for libgcrypt-1.11.0.

-D crypto=disabled: Bruk denne bryteren hvis du ikke har GnuTLS-3.8.7.1 eller libgcrypt-1.11.0 installert. Merk at deaktivering av transport kryptering støtte ved å gjøre dette anbefales ikke.

Innhold

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

Korte Beskrivelser

secret-tool

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

libsecret-1.so

inneholder libsecret API funksjoner