Installasjon av Polkit
Det bør være en dedikert bruker og gruppe som tar kontroll over
polkitd daemon etter
at den er startet. HVIS du
ikke har allerede opprettet en dedikert bruker og gruppe for
polkitd, utfør
følgende kommandoer som root
bruker:
groupadd -fg 27 polkitd &&
useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \
-g polkitd -s /bin/false polkitd
Installer Polkit ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D os_type=lfs \
-D man=false \
-D session_tracking=logind \
-D tests=false &&
ninja
Nå, som root
bruker:
ninja install
Parameterforklaringer
Notat
Undersøk meson_options.txt
eller
meson.options
for en fullstendig
liste over alternativer.
--buildtype=release
:
Spesifiser en byggetype som er egnet for stabile utgivelser av
pakken, da standardtypen kan produsere uoptimaliserte binærfiler.
-D os_type=lfs
: Denne
bryteren sikrer at selv om automatisk deteksjon av distribusjon
mislykkes, vil distribusjons/OS typen bli hardkodet i Polkit.
-D man=false
: Dette
alternativet deaktiverer generering og installasjon av manualsider.
-D authfw=shadow
: Denne bryteren lar
pakken bruke Shadow i stedet for Linux PAM
autentiseringsrammeverket. Bruk den hvis du ikke har installert
Linux PAM.
-D introspection=false
: Dette
alternativet deaktiverer støtte for GObject Introspection hvis du
er sikker på at du ikke trenger det.