gnome-keyring-46.1

Introduction to GNOME Keyring

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

[Note]

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

GNOME Keyring Dependencies

Required

dbus-1.14.10 and Gcr-3.41.2

Recommended

Optional

GnuPG-2.4.5, Valgrind-3.22.0, LCOV, and libcap-ng

Installation of GNOME Keyring

Install GNOME Keyring by running the following commands:

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

./configure --prefix=/usr      \
            --sysconfdir=/etc  \
            --enable-ssh-agent &&
make

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

Now, as the root user:

make install

Command Explanations

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

--enable-ssh-agent: This switch enables the SSH agent built in to gnome-keyring instead of the one in GCR. This is done due to bugs in gcr which cause the agent to not work correctly.

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