Dpkg: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Asumin (talk | contribs)
No edit summary
Asumin (talk | contribs)
No edit summary
Line 6: Line 6:
== Mis on dpkg? ==
== Mis on dpkg? ==
Dpkg on pakihaldussüsteem Debianil baseeruvatele süsteemidele (näiteks ubuntu, knoppix, collax, damn small linux, linex jne), kaasaarvatud Debian. Dpkg kasutatakse .deb pakkide installeerimiseks, eemaldamiseks, pakkide koostamiseks ning muuks vajalikuks. Võrreldes teiste pakihaldustööristadega ei tõmba dpkg pakke alla vaid töötleb neid lokaalselt. Programm on kasutatav ainult käsureal kuid sellele arendatakse ka graafilist kasutajaliidest milleks on gdeb.
Dpkg on pakihaldussüsteem Debianil baseeruvatele süsteemidele (näiteks ubuntu, knoppix, collax, damn small linux, linex jne), kaasaarvatud Debian. Dpkg kasutatakse .deb pakkide installeerimiseks, eemaldamiseks, pakkide koostamiseks ning muuks vajalikuks. Võrreldes teiste pakihaldustööristadega ei tõmba dpkg pakke alla vaid töötleb neid lokaalselt. Programm on kasutatav ainult käsureal kuid sellele arendatakse ka graafilist kasutajaliidest milleks on gdeb.
== Mis on .deb? ==


== Näited käskudest ==
== Näited käskudest ==
Line 11: Line 13:
* Paki paigaldamine.
* Paki paigaldamine.
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –i pakinimi  
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –i pakinimi.deb
|}
|}


Line 17: Line 19:
Eemaldamine nii, et konfiguratsiooni failid jäävad alles.
Eemaldamine nii, et konfiguratsiooni failid jäävad alles.
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –r pakinimi  
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –r pakinimi.deb
|}
|}


Eemaldamine nii, et konfiguratsiooni failid '''EI''' jää alles.
Eemaldamine nii, et konfiguratsiooni failid '''EI''' jää alles.
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –P pakinimi  
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –P pakinimi.deb
|}
|}
'''NB!''' Enamjaolt ei soovitata eemaldada pakke kasutades dpkg programmi. Kuna näiteks kui eemaldada mõni pakk kasutades käsku '''dpkg -r''', eemaldatakse küll pakk kuid programmid mis on sellest pakist sõltuvad jäävad alles ja ei pruugi hiljem korrektselt töötada.
'''NB!''' Enamjaolt ei soovitata eemaldada pakke kasutades dpkg programmi. Kuna näiteks kui eemaldada mõni pakk kasutades käsku '''dpkg -r''', eemaldatakse küll pakk kuid programmid mis on sellest pakist sõltuvad jäävad alles ja ei pruugi hiljem korrektselt töötada.
Line 28: Line 30:
* Paki uuendamine.
* Paki uuendamine.
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –i pakinimi  
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –i pakinimi.deb
|}
|}


Line 39: Line 41:
Kindla paki versioon ja lühike kirjeldus.
Kindla paki versioon ja lühike kirjeldus.
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –l pakinimi
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg –l pakinimi.deb
|}
|}
Kindla paki täpne kirjeldus (arhitektuur, suurus jne).
Kindla paki täpne kirjeldus (arhitektuur, suurus jne).
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg -p pakinimi
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg -p pakinimi.deb
|}
|}


* Näita paigaldatud pakis olevaid faile.
* Näita paigaldatud pakis olevaid faile.
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightblue;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg -L pakinimi
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |dpkg -L pakinimi.deb
|}
|}



Revision as of 23:23, 26 April 2011

Sellel teemal kirjutab Andres Sumin A22, Referaat on pooleli!

Sissejuhatus

Pakihaldussüsteem on ...

Mis on dpkg?

Dpkg on pakihaldussüsteem Debianil baseeruvatele süsteemidele (näiteks ubuntu, knoppix, collax, damn small linux, linex jne), kaasaarvatud Debian. Dpkg kasutatakse .deb pakkide installeerimiseks, eemaldamiseks, pakkide koostamiseks ning muuks vajalikuks. Võrreldes teiste pakihaldustööristadega ei tõmba dpkg pakke alla vaid töötleb neid lokaalselt. Programm on kasutatav ainult käsureal kuid sellele arendatakse ka graafilist kasutajaliidest milleks on gdeb.

Mis on .deb?

Näited käskudest

  • Paki paigaldamine.
dpkg –i pakinimi.deb
  • Paki eemaldamine.

Eemaldamine nii, et konfiguratsiooni failid jäävad alles.

dpkg –r pakinimi.deb

Eemaldamine nii, et konfiguratsiooni failid EI jää alles.

dpkg –P pakinimi.deb

NB! Enamjaolt ei soovitata eemaldada pakke kasutades dpkg programmi. Kuna näiteks kui eemaldada mõni pakk kasutades käsku dpkg -r, eemaldatakse küll pakk kuid programmid mis on sellest pakist sõltuvad jäävad alles ja ei pruugi hiljem korrektselt töötada.

  • Paki uuendamine.
dpkg –i pakinimi.deb
  • Kõikide paigaldatud pakkide näitamine.
dpkg –l
  • Paki info.

Kindla paki versioon ja lühike kirjeldus.

dpkg –l pakinimi.deb

Kindla paki täpne kirjeldus (arhitektuur, suurus jne).

dpkg -p pakinimi.deb
  • Näita paigaldatud pakis olevaid faile.
dpkg -L pakinimi.deb
  • Kui on vaja teada milline pakk mingi faili tekitas (näiteks /etc kaustas olev host.conf fail).
dpkg -S /etc/host.conf

Tulemus: base-files: /etc/host.conf, mis tähendab, et fail /etc/host.conf kuulub pakile base-files.


Kasutatud kirjandus

Autor