Dpkg-divert: Difference between revisions
Line 46: | Line 46: | ||
== Parameetrid == | == Parameetrid == | ||
Parameetreid võib kasutada mitut korraga ja koos käsuga, aga võib kasutada ka ilma. | Parameetreid võib kasutada mitut korraga ja koos käsuga, aga võib kasutada ka ilma. | ||
<br> | <br><br> | ||
<b>--admindir kaust</b><br> | |||
Seab ümber dpkg poolt kasutatava installatsioonikausta (vaikimisi: /var/lib/dpkg) | Seab ümber dpkg poolt kasutatava installatsioonikausta (vaikimisi: /var/lib/dpkg) | ||
< | <br><br> | ||
<b>--divert suunamise-koht</b><br> | |||
Suunab järgnevad installatsioonid kasutama kasutaja määratud asukohta faili jaoks. | Suunab järgnevad installatsioonid kasutama kasutaja määratud asukohta faili jaoks. | ||
< | <br><br> | ||
<b><--local/b><br> | |||
Suunab pakid kasutama olemasolevat faili olenemata versioonist. | Suunab pakid kasutama olemasolevat faili olenemata versioonist. | ||
< | <br><br> | ||
<b>--package pakinimi</b><br> | |||
Faili suunamisel, määrab paki mille puhul faili ei suunata. | Faili suunamisel, määrab paki mille puhul faili ei suunata. | ||
< | <br><br> | ||
<b>--quiet</b><br> | |||
Teeb suunamise ilma ekraanile kuvamata teateid. | Teeb suunamise ilma ekraanile kuvamata teateid. | ||
< | <br><br> | ||
<b>--rename</b><br> | |||
Muudab suunatava faili nime ja asukohta. Kui samanimeline fail juba eksisteerib uues asukohas, siis lõpetab tegevuse ilma midagi muutmata. | Muudab suunatava faili nime ja asukohta. Kui samanimeline fail juba eksisteerib uues asukohas, siis lõpetab tegevuse ilma midagi muutmata. | ||
< | <br><br> | ||
<b>--test</b><br> | |||
Testib tegevust ilma midagi muutmata ja kuvab ekraanile tulemuse. | Testib tegevust ilma midagi muutmata ja kuvab ekraanile tulemuse. | ||
< | <br><br> | ||
<b>--help</b><br> | |||
Kuvab kasutamise kohta teate. | Kuvab kasutamise kohta teate. | ||
< | <br><br> | ||
<b>--version</b><br> | |||
Kuvab programmi versiooni. | Kuvab programmi versiooni. | ||
== NÄITED == | == NÄITED == |
Revision as of 21:58, 12 January 2014
AUTOR
EESTI INFOTEHNOLOOGIA KOLLEDŽ
IT süsteemide administreerimine
AK21
SIIM PÄÄRO
Tallinn 2013
Parandused:
12.01.2014
SISSEJUHATUS
Käesolev artikkel võtab kokku erinevate allikate materjalid, mis selgitavad kus kohas ja millisel moel on võimalik kasutada Debian süsteemides leiduvat tööriista dpkg-divert, mille kasutus toimub käsurea pealt. Materjal eeldab lugejalt põhiteadmisi käsurealt operatsioonisüsteemi administreerimise kohta.
Dpkg-divert on tööriist millega seatakse üles ja uuendatakse suunamiste nimistut. Failide suunamine on viis kuidas sundida peaprogrammi dpkg mitte paigaldama faili oma ettenähtud asukohta, vaid suunatud asukohta. Suunamisi saab kasutada läbi debiani pakihaldussüsteemi, et liigutada faile millel on tekkinud konflikt mõne muu süsteemi sätte või failiga. Süsteemiadministraatorid saavad seda kasutada paki seadistusfaili vaikeväärtuste üle kirjutamiseks ja olukorras kus on vaja paki uuendamisel alles jätta vana fail. (Debian Project, 2011)
Pakihaldussüsteemi kohta saab täpsemalt lugeda kaastudengi artiklis „Dpkg“
Süntaks
dpkg-divert [valik...] käsk
Tööriista kasutamiseks on vaja juurkasutaja (root) õigusi.
Käsud
Käskusid kasutatakse ükshaaval, kuid võib kasutada koos mitme parameetriga.
--add failinimi
Lisab failile suunamise, mis luuakse järgmine kord kui seda faili installeeritakse.
--remove failinimi
Eemaldab faililt suunamise ilma faili muutmata.
--list sõnamuster
Suunamiste nimistu kuvamine kasutades sõnamustri järgi otsimist.
--listpackage pakinimi
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.
--truename failinimi
Trükib ekraanile faili viimase ehk suunatud nime ja asukoha.
Parameetrid
Parameetreid võib kasutada mitut korraga ja koos käsuga, aga võib kasutada ka ilma.
--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.
<--local/b>
Suunab pakid kasutama olemasolevat faili olenemata versioonist.
--package pakinimi
Faili suunamisel, määrab paki mille puhul faili ei suunata.
--quiet
Teeb suunamise ilma ekraanile kuvamata teateid.
--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
Käsud
Add
Lisab failile suunamise, mis luuakse järgmine kord kui seda faili installeeritakse.
--add failinimi
Suunamine:
Paki paigaldamine:
Suunatud fail:
Remove
Eemaldab faililt suunamise ilma faili muutmata.
--remove failinimi
Näide:
List
Suunamiste nimistu kuvamine kasutades glob-mustri järgi otsimist.
--list glob-muster
Näide:
Listpackage
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.
--listpackage pakinimi
Näide:
Truename
Trükib ekraanile faili viimase ehk suunatud nime ja asukoha.
--truename failinimi
Näide:
Valikud
Admindir
Seab ümber dpkg poolt kasutatava installatsioonikausta (vaikimisi: /var/lib/dpkg)
--admindir kaust
Divert
Suunab järgnevad installatsioonid kasutama kasutaja määratud asukohta faili jaoks.
--divert suunamise-koht
Näide:
Local
Suunab pakid kasutama olemasolevat faili olenemata versioonist.
--local
Näide:
Package
Faili suunamisel, määrab paki mille puhul faili ei suunata.
--package pakinimi
Näide:
Quiet
Teeb suunamise ilma ekraanile kuvamata teateid.
--quiet
Näide:
Rename
Muudab suunatava faili nime ja asukohta. Kui samanimeline fail juba eksisteerib uues asukohas, siis lõpetab tegevuse ilma midagi muutmata.
--rename
Näide:
Test
Testib tegevust ilma midagi muutmata ja kuvab ekraanile tulemuse.
--test
Näide:
Help
Kuvab kasutamise kohta teate.
--help
Näide:
Version
Kuvab programmi versiooni.
--version
Näide:
KOKKUVÕTE
Tänu dpkg-divertile on võimalik suunata programmide faile sinna kus kasutajal neib vaja võib minna. Samuti saab jätta alles vanad failid uuenduse käigus, et midagi kaduma ei läheks ja vajadusel suunata programm kasutama vanu faile. Dpkg-divert tagab, et failide liigutamisel ja ümber nimetamisel midagi katki ei läheks ja teeb sellega süsteemiadministraatori elu palju lihtsamaks.
KASUTATUD KIRJANDUS
- Ian Jackson, 2010 dpkg-divert manual, Debian Project
- http://manpages.debian.net/cgi-bin/man.cgi?query=dpkg-divert
- http://www.debian.org/doc/debian-policy/ap-pkg-diversions.html