<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asong</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asong"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Asong"/>
	<updated>2026-05-02T05:58:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73412</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73412"/>
		<updated>2014-01-10T11:17:38Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
Aare Song&lt;br /&gt;
&lt;br /&gt;
AK21&lt;br /&gt;
&lt;br /&gt;
Jaanuar 2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold võimaldab kasutajal soovitud paki panna ootele selliselt, et selle järgmist paki versiooni ei uuendata ja paigaldatud versioon on külmutatud. See osutub kasulikuks nt. kui on avastatud mõnest olulisest uuendusest turvaauk, ning ei soovita seda järgmise uuendusega kasutusele võtta. [http://man7.org/linux/man-pages/man1/dpkg.1.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eeldused ==&lt;br /&gt;
&lt;br /&gt;
Eelduseks juhendi kasutajale on baas teadmised linuxi käsurea kasutamisest, paki paigaldusest ja [[dpkg]]-st üldisemalt. Antud juhendis on kasutatud ubuntu-server v.12.04.3 LTS. Antud juhendis toodud käsud tuleb täita juurkasutaja õiguseid.&lt;br /&gt;
&lt;br /&gt;
== Süntaks ==&lt;br /&gt;
 &lt;br /&gt;
dpkg pakihaldus töötab süntaksil.&lt;br /&gt;
     dpkg [option...] action&lt;br /&gt;
&lt;br /&gt;
ent valikusse lihtsalt kirjutades võti &#039;&#039;hold&#039;&#039; ei anna meile soovitud tulemust, ning pakki ootele ei panda. Süntaksi puhul on võimalik valida kahe toimingu vahel.&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections&lt;br /&gt;
     dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
või&lt;br /&gt;
&lt;br /&gt;
     echo [package...] hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
== Kasutamine ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold kasutamisel on kas varianti. Kas väljastada nimekiri kõikidest pakkidest ja seda muuta ning see uuesti sisse lugeda või teha muudatus otse käsurealt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variant üks ===&lt;br /&gt;
&lt;br /&gt;
Oletame, et soovime nt. tekstiredaktor nano paki seisu talletada ja ootele panna. &lt;br /&gt;
Dpkg-ga tuleb kõigepealt tekitada nimekiri pakkide valikust. Valiku suuname tekstifaili nimega selections.txt[http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections &amp;gt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel muuta faili selections.txt sisu. Muuta tuleb seda pakki, mida soovime just ootele panna, antud juhul siis &amp;lt;ins&amp;gt;nano&amp;lt;/ins&amp;gt;. Oluline on, et tühjad read ning &#039;#&#039; märgiga kommenteeritud read ei ole lubatud.[http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html]&lt;br /&gt;
&lt;br /&gt;
     nano                                           install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame:&lt;br /&gt;
&lt;br /&gt;
     nano                                           hold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
salvestame faili selections.txt ning laeme selle dpkg andmebaasi tagasi:&lt;br /&gt;
&lt;br /&gt;
     dpkg --set-selections &amp;lt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;: nano pakki järgmise uuendusega enam ei uuendata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Antud varjant osutub kasulikus, kui soovime mitut või suuremat hulka pakke ootele panna. Üksikute pakkite puhul on tülikas läbi nii mitme käsu seda teha. Seepärast on võimalik pakke ootele panna ka läbi käsurea.&lt;br /&gt;
&lt;br /&gt;
=== Variant kaks ===&lt;br /&gt;
&lt;br /&gt;
Kui on teada, et nt. nano pakis on turvaauk ja on kriitiline, et seda järgmise uuendusega ei uuendataks. Ühe paki puhul ei pea väljastama faili, saab otse käsurealt selle muudatuse teha.[http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg -l nano     &lt;br /&gt;
või&lt;br /&gt;
     dpkg -l | grep nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nano kõrval vasakul asetsev &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähistab, et nano on võimalik uuendada.&lt;br /&gt;
&lt;br /&gt;
[[File: dpkg_hold_1.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Paneme paki ootele:&lt;br /&gt;
&lt;br /&gt;
     echo nano hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Kontrollime&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg -l nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File: Dpkg_hold_2.png]]&lt;br /&gt;
 &lt;br /&gt;
Vasakul &#039;&#039;&#039;’ii’&#039;&#039;&#039; on asendunud tähisega &#039;&#039;&#039;’hi’&#039;&#039;&#039;. &#039;&#039;&#039;’hi’&#039;&#039;&#039; tähistab paki ootel olekut. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Piirangu eemaldamiseks kasutame hold asemel install.[http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     echo nano install | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
uuesti selekteerides dpkg -l nano, näeme, et &#039;&#039;&#039;’hi’&#039;&#039;&#039; on jälle asendunud &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähisega.&lt;br /&gt;
Sellist kontrolli saab rakendada ka esimese variandi puhul, kus valikud loeti sisse failist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
dpkg-hold on oluline tööriist erinevatel põhjustel. Kui soovime talletada valitud paki hetke seisu ning kaitsta seda uuenduste eest. Põhjuseks kasvõi uuendustega tulnud turvaaugud.  Üksikutel juhtudel saab kiirelt toiminguid teha läbi käsurea, kuid suurema valiku puhul on kasulik kasutada failist sisse lugemist. &lt;br /&gt;
dpkg-hold on lihtne kasutada, kas ühte või teist pidi kasutades. Võimalusi on veelgi, aga esimese hooga lihtsalt paki versiooni peatamiseks on nendest võimalustest piisavalt. Natukene eksitav on eeldus, et dpkg-hold kohe teeb midagi, ent tegelikult tuleb see soovitud tulemus välja läbi teiste käskude. Minu hinnangul on tegemist väga vajaliku ning olulise tööristaga, mille keerukus tuleb välja vastavalt vajadusele. Paki ootele panek on lihtne ja lühike toiming.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
# http://man7.org/linux/man-pages/man1/dpkg.1.html&lt;br /&gt;
# http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html&lt;br /&gt;
# http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73361</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73361"/>
		<updated>2014-01-09T22:46:40Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
Aare Song&lt;br /&gt;
&lt;br /&gt;
AK21&lt;br /&gt;
&lt;br /&gt;
Jaanuar 2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold võimaldab kasutajal soovitud paki panna ootele selliselt, et selle järgmist paki versiooni ei uuendata ja paigaldatud versioon on külmutatud. See osutub kasulikuks nt. kui on avastatud mõnest olulisest uuendusest turvaauk, ning ei soovita seda järgmise uuendusega kasutusele võtta.[http://man7.org/linux/man-pages/man1/dpkg.1.html] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eeldused ==&lt;br /&gt;
&lt;br /&gt;
Eelduseks juhendi kasutajale on baas teadmised linuxi käsurea kasutamisest, paki paigaldusest ja dpkg-st üldisemalt. Antud juhendis on kasutatud ubuntu-server v.12.04.3 LTS. Antud juhendis toodud käsud tuleb täita juurkasutaja õiguseid.&lt;br /&gt;
&lt;br /&gt;
== Süntaks ==&lt;br /&gt;
 &lt;br /&gt;
dpkg pakihaldus töötab süntaksil.&lt;br /&gt;
     dpkg [option...] action&lt;br /&gt;
&lt;br /&gt;
ent valikusse lihtsalt kirjutades võti &#039;&#039;hold&#039;&#039; ei anna meile soovitud tulemust, ning pakki ootele ei panda. Süntaksi puhul on võimalik valida kahe toimingu vahel.&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections&lt;br /&gt;
     dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
või&lt;br /&gt;
&lt;br /&gt;
     echo [package...] hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
== Kasutamine ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold kasutamisel on kas varianti. Kas väljastada nimekiri kõikidest pakkidest ja seda muuta ning see uuesti sisse lugeda või teha muudatus otse käsurealt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variant üks ===&lt;br /&gt;
&lt;br /&gt;
Oletame, et soovime nt. tekstiredaktor nano paki seisu talletada ja ootele panna. &lt;br /&gt;
Dpkg-ga tuleb kõigepealt tekitada nimekiri pakkide valikust. Valiku suuname tekstifaili nimega selections.txt[http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections &amp;gt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel muuta faili selections.txt sisu. Muuta tuleb seda pakki, mida soovime just ootele panna, antud juhul siis &amp;lt;ins&amp;gt;nano&amp;lt;/ins&amp;gt;. Oluline on, et tühjad read ning &#039;#&#039; märgiga kommenteeritud read ei ole lubatud.[http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html]&lt;br /&gt;
&lt;br /&gt;
     nano                                           install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame:&lt;br /&gt;
&lt;br /&gt;
     nano                                           hold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
salvestame faili selections.txt ning laeme selle dpkg andmebaasi tagasi:&lt;br /&gt;
&lt;br /&gt;
     dpkg --set-selections &amp;lt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;: nano pakki järgmise uuendusega enam ei uuendata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Antud varjant osutub kasulikus, kui soovime mitut või suuremat hulka pakke ootele panna. Üksikute pakkite puhul on tülikas läbi nii mitme käsu seda teha. Seepärast on võimalik pakke ootele panna ka läbi käsurea.&lt;br /&gt;
&lt;br /&gt;
=== Variant kaks ===&lt;br /&gt;
&lt;br /&gt;
Kui on teada, et nt. nano pakis on turvaauk ja on kriitiline, et seda järgmise uuendusega ei uuendataks. Ühe paki puhul ei pea väljastama faili, saab otse käsurealt selle muudatuse teha.[http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg -l nano     &lt;br /&gt;
või&lt;br /&gt;
     dpkg -l | grep nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nano kõrval vasakul asetsev &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähistab, et nano on võimalik uuendada.&lt;br /&gt;
&lt;br /&gt;
[[File: dpkg_hold_1.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Paneme paki ootele:&lt;br /&gt;
&lt;br /&gt;
     echo nano hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Kontrollime&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg -l nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File: Dpkg_hold_2.png]]&lt;br /&gt;
 &lt;br /&gt;
Vasakul &#039;&#039;&#039;’ii’&#039;&#039;&#039; on asendunud tähisega &#039;&#039;&#039;’hi’&#039;&#039;&#039;. &#039;&#039;&#039;’hi’&#039;&#039;&#039; tähistab paki ootel olekut. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Piirangu eemaldamiseks kasutame hold asemel install.[http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     echo nano install | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
uuesti selekteerides dpkg -l nano, näeme, et &#039;&#039;&#039;’hi’&#039;&#039;&#039; on jälle asendunud &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähisega.&lt;br /&gt;
Sellist kontrolli saab rakendada ka esimese variandi puhul, kus valikud loeti sisse failist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
dpkg-hold on oluline tööriist erinevatel põhjustel. Kui soovime talletada valitud paki hetke seisu ning kaitsta seda uuenduste eest. Põhjuseks kasvõi uuendustega tulnud turvaaugud.  Üksikutel juhtudel saab kiirelt toiminguid teha läbi käsurea, kuid suurema valiku puhul on kasulik kasutada failist sisse lugemist. &lt;br /&gt;
dpkg-hold on lihtne kasutada, kas ühte või teist pidi kasutades. Võimalusi on veelgi, aga esimese hooga lihtsalt paki versiooni peatamiseks on nendest võimalustest piisavalt. Natukene eksitav on eeldus, et dpkg-hold kohe teeb midagi, ent tegelikult tuleb see soovitud tulemus välja läbi teiste käskude. Minu hinnangul on tegemist väga vajaliku ning olulise tööristaga, mille keerukus tuleb välja vastavalt vajadusele. Paki ootele panek on lihtne ja lühike toiming.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
# http://man7.org/linux/man-pages/man1/dpkg.1.html&lt;br /&gt;
# http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html&lt;br /&gt;
# http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73360</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73360"/>
		<updated>2014-01-09T22:34:38Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
Aare Song&lt;br /&gt;
&lt;br /&gt;
AK21&lt;br /&gt;
&lt;br /&gt;
Jaanuar 2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold võimaldab kasutajal soovitud paki panna ootele selliselt, et selle järgmist paki versiooni ei uuendata ja paigaldatud versioon on külmutatud. See osutub kasulikuks nt. kui on avastatud mõnest olulisest uuendusest turvaauk, ning ei soovita seda järgmise uuendusega kasutusele võtta.[http://man7.org/linux/man-pages/man1/dpkg.1.html] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eeldused ==&lt;br /&gt;
&lt;br /&gt;
Eelduseks juhendi kasutajale on baas teadmised linuxi käsurea kasutamisest, paki paigaldusest ja dpkg-st üldisemalt. Antud juhendis on kasutatud ubuntu-server v.12.04.3 LTS. Antud juhendis toodud käsud tuleb täita juurkasutaja õiguseid.&lt;br /&gt;
&lt;br /&gt;
== Süntaks ==&lt;br /&gt;
 &lt;br /&gt;
dpkg pakihaldus töötab süntaksil.&lt;br /&gt;
     dpkg [option...] action&lt;br /&gt;
&lt;br /&gt;
ent valikusse lihtsalt kirjutades võti &#039;&#039;hold&#039;&#039; ei anna meile soovitud tulemust, ning pakki ootele ei panda. Süntaksi puhul on võimalik valida kahe toimingu vahel.&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections&lt;br /&gt;
     dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
või&lt;br /&gt;
&lt;br /&gt;
     echo [package...] hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
== Kasutamine ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold kasutamisel on kas varianti. Kas väljastada nimekiri kõikidest pakkidest ja seda muuta ning see uuesti sisse lugeda või teha muudatus otse käsurealt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variant üks ===&lt;br /&gt;
&lt;br /&gt;
Oletame, et soovime nt. tekstiredaktor nano paki seisu talletada ja ootele panna. &lt;br /&gt;
Dpkg-ga tuleb kõigepealt tekitada nimekiri pakkide valikust. Valiku suuname tekstifaili nimega selections.txt[http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections &amp;gt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel muuta faili selections.txt sisu. Muuta tuleb seda pakki, mida soovime just ootele panna, antud juhul siis &amp;lt;ins&amp;gt;nano&amp;lt;/ins&amp;gt;. Oluline on, et tühjad read ning &#039;#&#039; märgiga kommenteeritud read ei ole lubatud.[http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html]&lt;br /&gt;
&lt;br /&gt;
     nano                                           install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame:&lt;br /&gt;
&lt;br /&gt;
     nano                                           hold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
salvestame faili selections.txt ning laeme selle dpkg andmebaasi tagasi:&lt;br /&gt;
&lt;br /&gt;
     dpkg --set-selections &amp;lt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;: nano pakki järgmise uuendusega enam ei uuendata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Antud varjant osutub kasulikus, kui soovime mitut või suuremat hulka pakke ootele panna. Üksikute pakkite puhul on tülikas läbi nii mitme käsu seda teha. Seepärast on võimalik pakke ootele panna ka läbi käsurea.&lt;br /&gt;
&lt;br /&gt;
=== Variant kaks ===&lt;br /&gt;
&lt;br /&gt;
Kui on teada, et nt. nano pakis on turvaauk ja on kriitiline, et seda järgmise uuendusega ei uuendataks. Ühe paki puhul ei pea väljastama faili, saab otse käsurealt selle muudatuse teha.[http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg -l nano     &lt;br /&gt;
või&lt;br /&gt;
     dpkg -l | grep nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nano kõrval vasakul asetsev &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähistab, et nano on võimalik uuendada.&lt;br /&gt;
&lt;br /&gt;
[[File: dpkg_hold_1.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Paneme paki ootele:&lt;br /&gt;
&lt;br /&gt;
     echo nano hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Kontrollime&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg -l nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File: Dpkg_hold_2.png]]&lt;br /&gt;
 &lt;br /&gt;
Vasakul &#039;&#039;&#039;’ii’&#039;&#039;&#039; on asendunud tähisega &#039;&#039;&#039;’hi’&#039;&#039;&#039;. &#039;&#039;&#039;’hi’&#039;&#039;&#039; tähistab paki ootel olekut. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Piirangu eemaldamiseks kasutame hold asemel install.[http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     echo nano install | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
uuesti selekteerides dpkg-l nano, näeme, et &#039;&#039;&#039;’hi’&#039;&#039;&#039; on jälle asendunud &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähisega.&lt;br /&gt;
Sellist kontrolli saab rakendada ka esimese variandi puhul, kus valikud loeti sisse failist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
dpkg-hold on oluline tööriist erinevatel põhjustel. Kui soovime talletada valitud paki hetke seisu ning kaitsta seda uuenduste eest. Põhjuseks kasvõi uuendustega tulnud turvaaugud.  Üksikutel juhtudel saab kiirelt toiminguid teha läbi käsurea, kuid suurema valiku puhul on kasulik kasutada failist sisse lugemist. &lt;br /&gt;
dpkg-hold on lihtne kasutada, kas ühte või teist pidi kasutades. Võimalusi on veelgi, aga esimese hooga lihtsalt paki versiooni peatamiseks on nendest võimalustest piisavalt. Natukene eksitav on eeldus, et dpkg-hold kohe teeb midagi, ent tegelikult tuleb see soovitud tulemus välja läbi teiste käskude. Minu hinnangul on tegemist väga vajaliku ning olulise tööristaga, mille keerukus tuleb välja vastavalt vajadusele. Paki ootele panek on lihtne ja lühike toiming.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
# http://man7.org/linux/man-pages/man1/dpkg.1.html&lt;br /&gt;
# http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html&lt;br /&gt;
# http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73341</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=73341"/>
		<updated>2014-01-09T21:54:21Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
Aare Song&lt;br /&gt;
&lt;br /&gt;
AK21&lt;br /&gt;
&lt;br /&gt;
2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold võimaldab kasutajal soovitud paki panna ootele selliselt, et selle järgmist paki versiooni ei uuendata ja paigaldatud versioon on külmutatud. See osutub kasulikuks nt. kui on avastatud mõnest olulisest uuendusest turvaauk, ning ei soovita seda järgmise uuendusega kasutusele võtta. &lt;br /&gt;
Pakkidele on võimalik külge panna lipukesi, mis ütlevad, mida selle pakiga tohib teha. Võimalused on &#039;&#039;unknown&#039;&#039;, &#039;&#039;install&#039;&#039;, &#039;&#039;remove&#039;&#039;, &#039;&#039;purge&#039;&#039; ja &#039;&#039;hold&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hold&#039;&#039;&#039; – kasutaja soovib paki hetke oleku ja versiooni külmutada. Ehk pakk on märgitud ootele, kuigi seda märget ei halda otseselt dpkg, juhul kui ei ole sunnitud seda toimingut käsuga &lt;br /&gt;
&lt;br /&gt;
–force-hold.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süntaks ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
     dpkg –set-selection&lt;br /&gt;
     dpkg –get-selection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutamine ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold kasutamisel on kas varianti. Kas väljastada nimekiri kõikidest pakkidest ja seda muuta ning see uuesti sisse lugeda või teha muudatus otse käsurealt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variant üks ===&lt;br /&gt;
&lt;br /&gt;
Oletame, et soovime nt. tekstiredaktor nano paki seisu talletada ja ootele panna. &lt;br /&gt;
Dpkg-ga tuleb kõigepealt tekitada nimekiri pakkide valikust. Valiku suuname tekstifaili nimega selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections \* &amp;gt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel muuta faili selections.txt sisu. Muuta tuleb seda pakki, mida soovime just ootele panna, antud juhul siis &amp;lt;ins&amp;gt;nano&amp;lt;/ins&amp;gt;. Oluline on, et tühjad read ning &#039;#&#039; märgiga kommenteeritud read ei ole lubatud.&lt;br /&gt;
&lt;br /&gt;
     nano                                           install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame:&lt;br /&gt;
&lt;br /&gt;
     nano                                           hold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
salvestame faili selections.txt ning laeme selle dpkg andmebaasi tagasi:&lt;br /&gt;
&lt;br /&gt;
     dpkg --set-selections &amp;lt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;: nano pakki järgmise uuendusega enam ei uuendata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Antud varjant osutub kasulikus, kui soovime mitut või suuremat hulka pakke ootele panna. Üksikute pakkite puhul on tülikas läbi nii mitme käsu seda teha. Seepärast on võimalik pakke ootele panna ka läbi käsurea.&lt;br /&gt;
&lt;br /&gt;
=== Varjant kaks ===&lt;br /&gt;
&lt;br /&gt;
Kui on teada, et nt. nano pakis on turvaauk ja on kriitiline, et seda järgmise uuendusega ei uuendataks. Ühe paki puhul ei pea väljastama faili, saab otse käsurealt selle muudatuse teha.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     Dpkg -l nano     &lt;br /&gt;
või&lt;br /&gt;
     Dpkg -l | grep nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nano kõrval vasakul asetsev &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähistab, et nano on võimalik uuendada.&lt;br /&gt;
&lt;br /&gt;
[[File: dpkg_hold_1.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Paneme paki ootele:&lt;br /&gt;
&lt;br /&gt;
     echo nano hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Kontrollime&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     Dpkg -l nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File: Dpkg_hold_2.png]]&lt;br /&gt;
 &lt;br /&gt;
Vasakul &#039;&#039;&#039;’ii’&#039;&#039;&#039; on asendunud tähisega &#039;&#039;&#039;’hi’&#039;&#039;&#039;. &#039;&#039;&#039;’hi’&#039;&#039;&#039; tähistab paki ootel olekut. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Piirangu eemaldamiseks kasutame hold asemel install.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     echo nano install | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
uuesti selekteerides dpkg-l nano, näeme, et &#039;&#039;&#039;’hi’&#039;&#039;&#039; on jälle asendunud &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähisega.&lt;br /&gt;
Sellist kontrolli saab rakendada ka esimese variandi puhul, kus valikud loeti sisse failist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold on oluline tööriist erinevatel põhjustel. Kui soovime talletada valitud paki hetke seisu ning kaitsta seda uuenduste eest. Põhjuseks kasvõi uuendustega tulnud turvaaugud.  Üksikutel juhtudel saab kiirelt toiminguid teha läbi käsurea, kuid suurema valiku puhul on kasulik kasutada failist sisse lugemist.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
# http://man7.org/linux/man-pages/man1/dpkg.1.html&lt;br /&gt;
# http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html&lt;br /&gt;
# http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=72451</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=72451"/>
		<updated>2014-01-04T13:12:24Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold võimaldab kasutajal soovitud paki panna ootele selliselt, et selle järgmist paki versiooni ei uuendata ja paigaldatud versioon on külmutatud. See osutub kasulikuks nt. kui on avastatud mõnest olulisest uuendusest turvaauk, ning ei soovita seda järgmise uuendusega kasutusele võtta. &lt;br /&gt;
Pakkidele on võimalik külge panna lipukesi, mis ütlevad, mida selle pakiga tohib teha. Võimalused on &#039;&#039;unknown&#039;&#039;, &#039;&#039;install&#039;&#039;, &#039;&#039;remove&#039;&#039;, &#039;&#039;purge&#039;&#039; ja &#039;&#039;hold&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hold&#039;&#039;&#039; – kasutaja soovib paki hetke oleku ja versiooni külmutada. Ehk pakk on märgitud ootele, kuigi seda märget ei halda otseselt dpkg, juhul kui ei ole sunnitud seda toimingut käsuga &lt;br /&gt;
&lt;br /&gt;
–force-hold.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süntaks ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
     dpkg –set-selection&lt;br /&gt;
     dpkg –get-selection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutamine ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold kasutamisel on kas varianti. Kas väljastada nimekiri kõikidest pakkidest ja seda muuta ning see uuesti sisse lugeda või teha muudatus otse käsurealt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variant üks ===&lt;br /&gt;
&lt;br /&gt;
Oletame, et soovime nt. tekstiredaktor nano paki seisu talletada ja ootele panna. &lt;br /&gt;
Dpkg-ga tuleb kõigepealt tekitada nimekiri pakkide valikust. Valiku suuname tekstifaili nimega selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections \* &amp;gt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel muuta faili selections.txt sisu. Muuta tuleb seda pakki, mida soovime just ootele panna, antud juhul siis &amp;lt;ins&amp;gt;nano&amp;lt;/ins&amp;gt;. Oluline on, et tühjad read ning &#039;#&#039; märgiga kommenteeritud read ei ole lubatud.&lt;br /&gt;
&lt;br /&gt;
     nano                                           install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame:&lt;br /&gt;
&lt;br /&gt;
     nano                                           hold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
salvestame faili selections.txt ning laeme selle dpkg andmebaasi tagasi:&lt;br /&gt;
&lt;br /&gt;
     dpkg --set-selections &amp;lt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;: nano pakki järgmise uuendusega enam ei uuendata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Antud varjant osutub kasulikus, kui soovime mitut või suuremat hulka pakke ootele panna. Üksikute pakkite puhul on tülikas läbi nii mitme käsu seda teha. Seepärast on võimalik pakke ootele panna ka läbi käsurea.&lt;br /&gt;
&lt;br /&gt;
=== Varjant kaks ===&lt;br /&gt;
&lt;br /&gt;
Kui on teada, et nt. nano pakis on turvaauk ja on kriitiline, et seda järgmise uuendusega ei uuendataks. Ühe paki puhul ei pea väljastama faili, saab otse käsurealt selle muudatuse teha.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     Dpkg -l nano     &lt;br /&gt;
või&lt;br /&gt;
     Dpkg -l | grep nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nano kõrval vasakul asetsev &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähistab, et nano on võimalik uuendada.&lt;br /&gt;
&lt;br /&gt;
[[File: dpkg_hold_1.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Paneme paki ootele:&lt;br /&gt;
&lt;br /&gt;
     echo nano hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Kontrollime&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     Dpkg -l nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
[[File: Dpkg_hold_2.png]]&lt;br /&gt;
 &lt;br /&gt;
Vasakul &#039;&#039;&#039;’ii’&#039;&#039;&#039; on asendunud tähisega &#039;&#039;&#039;’hi’&#039;&#039;&#039;. &#039;&#039;&#039;’hi’&#039;&#039;&#039; tähistab paki ootel olekut. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Piirangu eemaldamiseks kasutame hold asemel install.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     echo nano install | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
uuesti selekteerides dpkg-l nano, näeme, et &#039;&#039;&#039;’hi’&#039;&#039;&#039; on jälle asendunud &#039;&#039;&#039;’ii’&#039;&#039;&#039; tähisega.&lt;br /&gt;
Sellist kontrolli saab rakendada ka esimese variandi puhul, kus valikud loeti sisse failist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold on oluline tööriist erinevatel põhjustel. Kui soovime talletada valitud paki hetke seisu ning kaitsta seda uuenduste eest. Põhjuseks kasvõi uuendustega tulnud turvaaugud.  Üksikutel juhtudel saab kiirelt toiminguid teha läbi käsurea, kuid suurema valiku puhul on kasulik kasutada failist sisse lugemist.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
# http://man7.org/linux/man-pages/man1/dpkg.1.html&lt;br /&gt;
# http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html&lt;br /&gt;
# http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
Aare Song&lt;br /&gt;
&lt;br /&gt;
AK21&lt;br /&gt;
&lt;br /&gt;
2013&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Dpkg_hold_2.png&amp;diff=72450</id>
		<title>File:Dpkg hold 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Dpkg_hold_2.png&amp;diff=72450"/>
		<updated>2014-01-04T13:02:33Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Dpkg_hold_1.png&amp;diff=72449</id>
		<title>File:Dpkg hold 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Dpkg_hold_1.png&amp;diff=72449"/>
		<updated>2014-01-04T12:51:52Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=72448</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=72448"/>
		<updated>2014-01-04T12:48:55Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold võimaldab kasutajal soovitud paki panna ootele selliselt, et selle järgmist paki versiooni ei uuendata ja paigaldatud versioon on külmutatud. See osutub kasulikuks nt. kui on avastatud mõnest olulisest uuendusest turvaauk, ning ei soovita seda järgmise uuendusega kasutusele võtta. &lt;br /&gt;
Pakkidele on võimalik külge panna lipukesi, mis ütlevad, mida selle pakiga tohib teha. Võimalused on &#039;&#039;unknown&#039;&#039;, &#039;&#039;install&#039;&#039;, &#039;&#039;remove&#039;&#039;, &#039;&#039;purge&#039;&#039; ja &#039;&#039;hold&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hold&#039;&#039;&#039; – kasutaja soovib paki hetke oleku ja versiooni külmutada. Ehk pakk on märgitud ootele, kuigi seda märget ei halda otseselt dpkg, juhul kui ei ole sunnitud seda toimingut käsuga &lt;br /&gt;
&lt;br /&gt;
–force-hold.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süntaks ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
     dpkg –set-selection&lt;br /&gt;
     dpkg –get-selection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutamine ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dpkg-hold kasutamisel on kas varianti. Kas väljastada nimekiri kõikidest pakkidest ja seda muuta ning see uuesti sisse lugeda või teha muudatus otse käsurealt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variant üks ===&lt;br /&gt;
&lt;br /&gt;
Oletame, et soovime nt. tekstiredaktor nano paki seisu talletada ja ootele panna. &lt;br /&gt;
Dpkg-ga tuleb kõigepealt tekitada nimekiri pakkide valikust. Valiku suuname tekstifaili nimega selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     dpkg --get-selections \* &amp;gt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel muuta faili selections.txt sisu. Muuta tuleb seda pakki, mida soovime just ootele panna, antud juhul siis &amp;lt;ins&amp;gt;nano&amp;lt;/ins&amp;gt;. Oluline on, et tühjad read ning &#039;#&#039; märgiga kommenteeritud read ei ole lubatud.&lt;br /&gt;
&lt;br /&gt;
     nano                                           install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame:&lt;br /&gt;
&lt;br /&gt;
     nano                                           hold&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
salvestame faili selections.txt ning laeme selle dpkg andmebaasi tagasi:&lt;br /&gt;
&lt;br /&gt;
     dpkg --set-selections &amp;lt; selections.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Tulemus&amp;lt;/ins&amp;gt;: nano pakki järgmise uuendusega enam ei uuendata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Antud varjant osutub kasulikus, kui soovime mitut või suuremat hulka pakke ootele panna. Üksikute pakkite puhul on tülikas läbi nii mitme käsu seda teha. Seepärast on võimalik pakke ootele panna ka läbi käsurea.&lt;br /&gt;
&lt;br /&gt;
=== Varjant kaks ===&lt;br /&gt;
&lt;br /&gt;
Kui on teada, et nt. nano pakis on turvaauk ja on kriitiline, et seda järgmise uuendusega ei uuendataks. Ühe paki puhul ei pea väljastama faili, saab otse käsurealt selle muudatuse teha.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Näide&amp;lt;/ins&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     Dpkg -l nano     &lt;br /&gt;
või&lt;br /&gt;
     Dpkg -l | grep nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nano kõrval vasakul asetsev ’ii’ tähistab, et nano on võimalik uuendada.&lt;br /&gt;
[[File:dpkg-hold_1]]&lt;br /&gt;
 &lt;br /&gt;
Paneme paki ootele:&lt;br /&gt;
echo nano hold | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
Kontrollime:&lt;br /&gt;
Dpkg-l nano&lt;br /&gt;
 &lt;br /&gt;
Vasakul ’ii’ on asendunud tähisega ’hi’. ’hi’ tähistab paki ootel olekut. &lt;br /&gt;
Kui soovime piirangu maha võtta, kasutame käsku:&lt;br /&gt;
echo nano install | dpkg --set-selections&lt;br /&gt;
&lt;br /&gt;
uuesti selekteerides dpkg-l nano, näeme, et ’hi’ on jälle asendunud ’ii’ tähisega.&lt;br /&gt;
Sellist kontrolli saab rakendada ka esimese varjandi puhul, kus valikud lugesime  sisse failist.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte:&lt;br /&gt;
Dpkg-hold on oluline tööriist erinevatel põhjustel. Kui soovime talletada valitud paki hetke seisu ning kaitsta seda uuenduste eest. Põhjuseks kasvõi uuendustega tulnud turvaaugud.  Üksikutel juhtudel saab kiirelt toiminguid teha läbi käsurea, kuid suurema valiku puhul on kasulik kasutada failist sisse lugemist.&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=65037</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=65037"/>
		<updated>2013-10-20T07:35:40Z</updated>

		<summary type="html">&lt;p&gt;Asong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aare Song AK21 2013&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=65036</id>
		<title>Dpkg-hold</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Dpkg-hold&amp;diff=65036"/>
		<updated>2013-10-20T07:35:07Z</updated>

		<summary type="html">&lt;p&gt;Asong: Created page with &amp;quot;Aare Song AK21&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aare Song AK21&lt;/div&gt;</summary>
		<author><name>Asong</name></author>
	</entry>
</feed>