Dpkg-divert: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Spaaro (talk | contribs)
Spaaro (talk | contribs)
Line 117: Line 117:


Teeb suunamise ilma ekraanile kuvamata teateid.
Teeb suunamise ilma ekraanile kuvamata teateid.
Näide:
[[File:quie1.png]]





Revision as of 01:30, 29 December 2013

SISSEJUHATUS


dpkg-divert on programm millega saab üles seada ja uuendada failide suunamiste nimistut.

Failide suunamine on viis kuidas sundida pakihaldussüsteemi dpkg, mitte installeerima faile nende vaikesätetes seadistatud asukohta, vaid suunama kasutaja määratud asukohta. Suunamisi saab seada üles nii, et nad hakkavad toimima konfliktide korral ja süsteemi administraatoritel on võimalik neid üles seada ka muudel põhjustel. Suunamisega on võimalik failide uuendamisel alles jätta vanade failide koopiad ja uued failid suunata uude asukohta.

DPKG-DIVERT


Süntaks

dpkg-divert   [valik...]   käsk


Käsud


--add failinimi

Lisab failile suunamise, mis luuakse järgmine kord kui seda faili installeeritakse.

Näide:


--remove failinimi

Eemaldab faililt suunamise ilma faili muutmata.

Näide:


--list glob-muster

Suunamiste nimistu kuvamine kasutades glob-mustri järgi otsimist.

Näide:


--listpackage failinimi

Trükib ekraanile paki nime, mille fail on suunatud. Juhul kui suunatud on kohalik fail, siis trükitakse ekraanile LOCAL ja kui fail pole suunatud, siis ei trükita midagi.

Näide:


--truename failinimi

Trükib ekraanile faili viimase ehk suunatud nime ja asukoha.

Näide:




Valikud


--admindir kaust

Seab ümber dpkg poolt kasutatava installatsioonikausta (vaikimisi: /var/lib/dpkg)


--divert suunamise-koht

Suunab järgnevad installatsioonid kasutama kasutaja määratud asukohta faili jaoks.

Näide:


--local

Suunab pakid kasutama olemasolevat faili olenemata versioonist.

Näide:


--package pakinimi

Faili suunamisel, määrab paki mille puhul faili ei suunata.

Näide:


--quiet

Teeb suunamise ilma ekraanile kuvamata teateid.

Näide:


--rename

Muudab suunatava faili nime ja asukohta. Kui samanimeline fail juba eksisteerib uues asukohas, siis lõpetab tegevuse ilma midagi muutmata.


--test

Testib tegevust ilma midagi muutmata ja kuvab ekraanile tulemuse.


--help

Kuvab kasutamise kohta teate.


--version

Kuvab programmi versiooni.


Näited

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

Suunab kõiki pakke installima faili /usr/bin/example uude kohta nimega /usr/bin/example.foo ja vajadusel muutma faili nime.


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

Eelmise suunamise eemaldamine.


dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/example

Suunab kõikide pakkide poolt installeeritava faili uude kohta, välja arvatud paki wibble oma.


dpkg-divert --package wibble --rename --remove /usr/bin/example

Eemaldab eelmise suunamise (järjekordselt ignoreerides pakki wibble).


KOKKUVÕTE

Valmimas 2013


KASUTATUD KIRJANDUS

  1. http://manpages.debian.net/cgi-bin/man.cgi?query=dpkg-divert
  2. http://www.debian.org/doc/debian-policy/ap-pkg-diversions.html
  3. https://wiki.debian.org/Adding%20and%20removing%20diversions
  4. https://www.debian-administration.org/articles/118
  5. http://www.debianadmin.com/manpages/dpkgmanpage.htm
  6. https://help.ubuntu.com/12.04/serverguide/dpkg.html


AUTOR

SIIM PÄÄRO AK21