RPM-PLUGINS(8)

NAMN

rpm-plugins — Insticksmoduler till pakethanteraren RPM

BESKRIVNING

Insticksmoduler till RPM ger funktionalitet som inte passar att användas överallt. De kanske inte byggs eller levereras på några plattformar eller kanske inte installeras eller avaktiveras på några system.

Detta gör att insticksmoduler kan ha gränssnitt mot system som inte är acceptabla som ett beroende för RPM för att ge funktionalitet som kan vara oönskad i en del sammanhang.

För närvarande är API:et för insticksmoduler endast internt. Det finns därför ett begränsat antal insticksmoduler i källkoden till RPM.

KONFIGURATION

Några insticksmoduler kan konfigureras av specifika makron eller påverkas av kommandoradsparametrar. De flesta kan dock endast slås på eller av. Se insticksmodulens manualsida för detaljer.

Insticksmoduler styrs av ett makro %__transaction_NAMN vilket sätts till platsen för insticksmodulens fil. Att avdefiniera detta makro eller sätta det till %{nil} kommer förhindra insticksmodulen från att köras.

Detta kan göras på RPM:s kommandorad t.ex. med --undefine=__transaction_syslog. För att avaktivera en insticksmodul permanent, lägg en fil i macros.* i /etc/rpm/ som innehåller

    %__transaction_NAMN %{nil}

En annan möjlighet är att ta bort insticksmodulen från systemet om den är paketerad i sitt eget underpaket.

För en del åtgärder kan det vara önskvärt att avaktivera alla insticksmoduler på en gång. Detta kan göras genom att skicka --noplugins till rpm(8) på kommandoraden.

SE ÄVEN

rpm(8), rpm-plugin-audit(8), rpm-plugin-ima(8), rpm-plugin-prioreset(8), rpm-plugin-selinux(8), rpm-plugin-syslog(8), rpm-plugin-systemd-inhibit(8)

ÖVERSÄTTNING
Den svenska översättningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översättning är fri dokumentation; läs GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översättningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se.