Innhold
/usr/libexec)
AccountsService pakken gir et sett med D-Bus grensesnitt for spørring og manipulering av brukerkontoinformasjon og en implementering av disse grensesnittene basert på usermod(8), useradd(8), og userdel(8) kommandoene.
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.1 plattform.
Nedlasting (HTTP): https://gitlab.freedesktop.org/accountsservice/accountsservice/-/archive/26.27.3/accountsservice-26.27.3.tar.bz2
Nedlasting MD5 sum: 61f56055b9d4564ad29bab799222e386
Nedlastingsstørrelse: 660 KB
Estimert diskplass som kreves: 11 MB (med tester)
Estimert byggetid: 0.4 SBU (med tester)
GLib-2.88.3 (med GObject Introspection), Systemd-261.2 (kjøretid), og Vala-0.56.19
GTK-Doc-1.36.1 og xmlto-0.0.29
Først, fiks en test som mislykkes hvis en_IE.UTF-8 språkinnstilling ikke er installert:
sed -i '/^SIMULATED_SYSTEM_LOCALE/s/en_IE.UTF-8/en_HK.iso88591/' tests/test-daemon.py
Installer AccountsService ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D admin_group=adm
Bygg pakken:
ninja
For å teste pakken, utsted ninja test.
Nå, som root bruker:
ninja install
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-Ddocbook=true: Denne bryteren gjør det
mulig å bygge dokumentasjonen for D-Bus grensesnitt API (trenger
xmlto-0.0.29).
-D gtk_doc=true: Denne bryteren gjør
det mulig å bygge libaccountsservice API dokumentasjonen (trenger
GTK-Doc-1.36.1).
-D vapi=false: Denne bryteren
deaktiverer bygging av vala bindingene. Bruk den hvis du ikke har
installert Vala-0.56.19.
For å tillate at brukere i adm gruppen blir oppført som
administratorer, utfør følgende kommandoer som root bruker:
cat > /etc/polkit-1/rules.d/40-adm.rules << "EOF"
polkit.addAdminRule(function(action, subject) {
return ["unix-group:adm"];
});
EOF
/usr/libexec)