#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-491

### Chapter 33. GNOME Libraries and Desktop

- Prev

  gnome-bluetooth-47.2

- Next

  gnome-settings-daemon-50.1

- Up
- Home

# gnome-keyring-50.0

## Introduction to GNOME Keyring

The GNOME Keyring package contains a daemon that keeps passwords and other secrets for users.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://download.gnome.org/sources/gnome-keyring/50/gnome-keyring-50.0.tar.xz

- Download MD5 sum: 406fb764c664de580a091527af059750

- Download size: 752 KB

- Estimated disk space required: 38 MB

- Estimated build time: 0.1 SBU (Using parallelism=4; add 0.2 SBU for tests)

### GNOME Keyring Dependencies

#### Required

dbus-1.16.2 and Gcr-3.41.2

#### Recommended

Linux-PAM-1.7.2, libxslt-1.1.45, and OpenSSH-10.3p1

#### Optional

libcap-ng

## Installation of GNOME Keyring

Install GNOME Keyring by running the following commands:

    sed -i 's:"/desktop:"/org:' schema/*.xml &&

    mkdir build-gkr &&
    cd    build-gkr &&

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

A session bus address is necessary to run the tests. To test the results, issue: ninja test.

Now, as the `root` user:

    ninja install

## Command Explanations

sed ... schema/*.xml: This command fixes a deprecated entry in the schema template.

## Contents

Installed Programs: gnome-keyring (symlink), gnome-keyring-3, and gnome-keyring-daemon
Installed Libraries: gnome-keyring-pkcs11.so (PKCS#11 module) and pam_gnome_keyring.so (PAM module)
Installed Directory: /usr/lib/gnome-keyring and /usr/share/xdg-desktop-portal

### Short Descriptions

gnome-keyring-daemon | is a session daemon that keeps passwords for users

- Prev

  gnome-bluetooth-47.2

- Next

  gnome-settings-daemon-50.1

- Up
- Home