Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
| | Dpkg on [[Debian|Debianin]] ja siihen pohjautuvien jakeluiden käyttämän [[apt]]-paketinhallinnan työkalu, jolla voidaan mm. asentaa [[deb]]-muotoisia paketteja. |
| '''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.
| |
| | |
| dpkg-työkalu ei osaa automaattisesti hakea pakettia [[pakettivarasto]]ista tai tyydyttää pakettien [[Paketinhallintajärjestelmä#Riippuvuudet|riippuvuuksia]], vaan siihen tulee käyttää esimerkiksi sen [[edustaohjelma]]a [[aptitude]]a, [[apt]]ia tai [[synaptic]]ia.
| |
|
| |
|
| ==Käyttö== | | ==Käyttö== |
Rivi 9: |
Rivi 6: |
| Paketin poistaminen (-P tai --purge poistaa myös asetustiedostot) | | Paketin poistaminen (-P tai --purge poistaa myös asetustiedostot) |
| <tt>dpkg -r paketti.deb</tt> | | <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 ==
| |
| * [[Rosetta]], eri jakeluiden paketinhallintaohjelmistojen käskyjen tulkinta ja käyttö.
| |
| *[[Deb-paketin tekeminen]]
| |
| *[[RPM]]
| |
| *[[Portage]]
| |
| *[[Tgz]]
| |
| *[[Apt]]
| |
|
| |
|
| [[Luokka:Paketinhallinta]] | | [[Luokka:Ylläpitotyökalut]] |
| [[Luokka:Komentorivin erikoisohjelmat]] | | [[Luokka:Komentorivi]] |
| [[Luokka:Debian GNU/Linux]]
| |