dpkg-divert(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

dpkg-divert(1) - Linux manual sida

NAMN

dpkg-divert - åsidosätter en pakets version av en fil

SYNOPSIS

dpkg-divert [alternativ...] kommando

BESKRIVNING

dpkg-divert är verktyget som används för att konfigurera och uppdatera listan över omdirigeringar.

Filomdirigeringar är ett sätt att tvinga dpkg att inte installera en fil på sin standardplats, utan istället till en omdirigerad plats. Omdirigeringar kan användas i pakethanteringsskript för att flytta en fil som orsakar konflikt. Systemadministratörer kan också använda det för att åsidosätta ett pakets konfigurationsfil eller för att bevara vissa filer som annars skulle skrivas över vid uppdatering av ett paket.

KOMMANDON

  • --add fil

Lägger till en omdirigering för fil. Filen flyttas inte om alternativet --rename inte används.

  • --remove fil

Tar bort en omdirigering för fil. Filen flyttas inte tillbaka om alternativet --rename inte används.

  • --list [mönster]

Listar alla omdirigeringar, eller de som matchar mönster.

  • --listpackage fil

Skriver ut namnet på paketet som omdirigerar fil (sedan dpkg 1.15.0). Skriver ut "LOCAL" om filen är lokalt omdirigerad och ingenting om den inte är omdirigerad.

  • --truename fil

Skriver ut det verkliga namnet för en omdirigerad fil.

ALTERNATIV

  • --admindir katalog

Anger den administrativa katalogen. Standard är /usr/local/var/lib/dpkg.

  • --instdir katalog

Anger installationskatalogen där paket installeras. Standard är /.

  • --root katalog

Anger root-katalogen och ställer in installations- och administrativa kataloger enligt den.

  • --divert omdirigera-till

Anger den plats där versioner av fil från andra paket ska omdirigeras.

  • --local

Anger att omdirigeringen gäller alla paket, oavsett vilket paket som tillhandahåller filen.

  • --package paket

Anger att omdirigeringen inte gäller för paketet paket.

  • --quiet

Tyst läge, ingen utdata.

  • --rename

Flyttar faktiskt filen vid omdirigering.

  • --no-rename

Omdirigerar filen utan att flytta den. Används för att undvika driftstopp vid kritiska paket.

  • --test

Testläge, ingen faktisk ändring görs.

  • -?, --help

Visar hjälpmeddelande och avslutar.

  • --version

Visar version och avslutar.

AVSLUTNINGSSTATUS

  • 0 - Åtgärden lyckades.
  • 2 - Fatalt eller oreparerbart fel.

MILJÖVARIABLER

  • DPKG_ROOT - Anger root-katalogen.
  • DPKG_ADMINDIR - Anger dpkg-datakatalogen.
  • DPKG_COLORS - Styr färgläget (auto, alltid, aldrig).
  • DPKG_NLS - Styr aktivering av språkstöd.

FILER

  • /usr/local/var/lib/dpkg/diversions

Innehåller listan över systemets omdirigeringar.

ANMÄRKNINGAR

  • Vid tillägg är standardalternativen --local och --divert original.distrib.
  • Kataloger kan inte omdirigeras med dpkg-divert.
  • Var försiktig vid omdirigering av delade bibliotek, eftersom ldconfig kan skapa felaktiga symlänkar.

EXEMPEL

För att omdirigera alla versioner av /usr/bin/exempel till /usr/bin/exempel.foo:

dpkg-divert --divert /usr/bin/exempel.foo --rename /usr/bin/exempel

För att ta bort den omdirigeringen:

dpkg-divert --rename --remove /usr/bin/exempel

För att omdirigera /usr/bin/exempel för alla paket utom mittpaket:

dpkg-divert --package mittpaket --divert /usr/bin/exempel.foo \ --rename /usr/bin/exempel

För att ta bort den omdirigeringen:

dpkg-divert --package mittpaket --rename --remove /usr/bin/exempel

SE ÄVEN

dpkg(1)


Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-divert.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.