|
|
Rivi 1: |
Rivi 1: |
| Dpkg on [[Debian|Debianin]] ja siihen pohjautuvien jakeluiden käyttämä [[paketinhallintajärjestelmä]] sekä tämän järjestelmän osana toimiva [[komentorivi]]pohjainen työkalu. Dpkg-työkalulla voidaan asentaa, poistaa ja päivittää [[deb]]-muotoisia paketteja sekä tutkia yksittäisten pakettien sekä järjestelmän pakettitietokannan sisältämiä tietoja.
| | HYVÄSTI NUSSIJAT |
| | |
| Dpkg-työkalu ei osaa automaattisesti tyydyttää pakettien riippuvuuksia, vaan siihen tulee käyttää esimerkiksi sen [[edustaohjelma]]a [[apt]]ia.
| |
| | |
| ==Käyttö==
| |
| Paketin asentaminen:
| |
| <tt>dpkg -i paketti.deb</tt>
| |
| Paketin poistaminen (-P tai --purge poistaa myös asetustiedostot)
| |
| <tt>dpkg -r paketti.deb</tt>
| |
| Asennettujen pakettien listaus (perässä [[less]] koska paketteja on melkeinpä aina enemmän kuin ruudullinen):
| |
| dpkg -l | less
| |
| Paketin tiedostojen listaaminen:
| |
| dpkg -L paketin_nimi
| |
| Haetun paketin tietojen kysely:
| |
| dpkg -I paketti.deb
| |
| Haetun paketin sisällön listaaminen:
| |
| dpkg -c paketti.deb
| |
| Asennetun paketin tiedot:
| |
| dpkg -s paketti.deb
| |
| Tiedoston etsiminen asennetuista paketeista:
| |
| dpkg -S tiedosto
| |
| Tiedostonimenä voidaan käyttää myös nimen osaa.
| |
| | |
| ==Pakottaminen==
| |
| Jos tiedät mitä teet, voit pakottaa dpkg:n tekemään asioita, joita se ei normaalisti suostu tekemään, useimmiten hyvästä syystä. Seuraavassa esimerkissä asennetaan vanhempi versio ohjelmasta:
| |
| dpkg --force-downgrade -i paketti-1.0.deb
| |
| Sallitaan muissa paketeissa olevien tiedostojen korvaaminen:
| |
| dpkg --force-overwrite -i paketti-1.0.deb
| |
| Annetaan mennä riippuvuusongelmista huolimatta:
| |
| dpkg --force-depends -i paketti-1.0.deb
| |
| Asennetaan paketti vaikka arkkitehtuuri ei täsmää. Tämän avulla voi esimerkiksi asentaa 32-bittisen [[Opera]]n 64-bittiseen järjestelmään tms:
| |
| dpkg --force-architecture -i paketti-1.0.deb
| |
| Lisäohjeita pakottamisesta löytyy dpkg:n komentorivivivulla:
| |
| dpkg --force-help
| |
| | |
| == Katso myös ==
| |
| *[[Deb-paketin tekeminen]]
| |
| *[[RPM]]
| |
| *[[Portage]]
| |
| *[[Tgz]]
| |
| *[[Apt]]
| |
| | |
| [[Luokka:Paketinhallinta]]
| |
| [[Luokka:Komentorivin erikoisohjelmat]]
| |
| [[Luokka:Debian GNU/Linux]]
| |