Dpkg-divert: Difference between revisions
Line 56: | Line 56: | ||
Suunamise koht on asukoht kuhu suunatakse faili versioonid, mis on teiste pakkide poolt määratud. | Suunamise koht on asukoht kuhu suunatakse faili versioonid, mis on teiste pakkide poolt määratud. | ||
'''--local''' | '''--local''' | ||
Määrab, et kõik kohalike pakkide versioonid sellest failist on suunatud. See tähendab, et ei ole erandeid ja olenemata, mis pakk installitakse, alati suunatakse fail. | |||
'''--package | '''--package pakinimi''' | ||
Faili suunamisel teiste pakkide puhul, määrab paki mille faili ei suunata. | |||
'''--quiet''' | '''--quiet''' | ||
Teeb suunamise ilma ekraanile kuvamata teateid. | |||
'''--rename''' | '''--rename''' | ||
Muudab faili asukohta ja kui fail juba eksisteerib uues asukohas, siis lõpetab tegevuse ilma midagi muutmata. | |||
'''--test''' | '''--test''' | ||
Testib tegevust ilma midagi muutmata ja kuvab ekraanile tulemuse. | |||
'''-?, --help''' | '''-?, --help''' | ||
Kuvab kasutamise kohta teate. | |||
'''--version''' | '''--version''' | ||
Kuvab programmi versiooni. | |||
<br> | <br> | ||
<br> | <br> |
Revision as of 23:13, 28 December 2013
SISSEJUHATUS
Valmimas 2013
DPKG-DIVERT
Kirjeldus
dpkg-divert on programm millega saab üles seada ja uuendada 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.
Süntaks
dpkg-divert [valik...] käsk
Käsud
--add failinimi
Lisab failile suunamise.
--remove failinimi
Eemaldab faililt suunamise.
--list glob-muster
Suunamiste nimistu kuvamine kasutades glob-mustri järgi otsimist.
--listpackage failinimi
Trükib ekraanile paki nime, mis suunab antud faili. Juhul kui fail on lokaalselt suunatud, siis prinditakse ekraanile LOCAL.
--truename failinimi
Trükib ekraanile suunatud faili algse nime.
Valikud
--admindir kaust
Seab dpkg failide kausta määratud kaustaks (vaikimisi: /var/lib/dpkg)
--divert suunamise-koht
Suunamise koht on asukoht kuhu suunatakse faili versioonid, mis on teiste pakkide poolt määratud.
--local
Määrab, et kõik kohalike pakkide versioonid sellest failist on suunatud. See tähendab, et ei ole erandeid ja olenemata, mis pakk installitakse, alati suunatakse fail.
--package pakinimi
Faili suunamisel teiste pakkide puhul, määrab paki mille faili ei suunata.
--quiet
Teeb suunamise ilma ekraanile kuvamata teateid.
--rename
Muudab faili asukohta ja kui 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
To divert all copies of a /usr/bin/example to /usr/bin/example.foo, i.e. directs all packages providing /usr/bin/example to install it as /usr/bin/example.foo, performing the rename if required:
dpkg-divert --rename --remove /usr/bin/example
To remove that diversion:
dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/example
To divert any package trying to install /usr/bin/example to /usr/bin/example.foo, except your own wibble package:
dpkg-divert --package wibble --rename --remove /usr/bin/example
To remove that diversion:
KOKKUVÕTE
Valmimas 2013
KASUTATUD KIRJANDUS
- http://manpages.debian.net/cgi-bin/man.cgi?query=dpkg-divert
- http://www.debian.org/doc/debian-policy/ap-pkg-diversions.html
- https://wiki.debian.org/Adding%20and%20removing%20diversions
- https://www.debian-administration.org/articles/118
- http://www.debianadmin.com/manpages/dpkgmanpage.htm
- https://help.ubuntu.com/12.04/serverguide/dpkg.html
AUTOR
SIIM PÄÄRO AK21