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 13: |
Rivi 10: |
| Paketin tiedostojen listaaminen: | | Paketin tiedostojen listaaminen: |
| dpkg -L paketin_nimi | | 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: | | Asennetun paketin tiedot: |
| dpkg -s paketti.deb | | dpkg -s paketti |
| Tiedoston etsiminen asennetuista paketeista: | | Tiedoston etsiminen asennetuista paketeista: |
| dpkg -S tiedosto | | dpkg -S tiedosto |
| Tiedostonimenä voidaan käyttää myös nimen osaa. | | 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 == | | == Katso myös == |
| * [[Rosetta]], eri jakeluiden paketinhallintaohjelmistojen käskyjen tulkinta ja käyttö.
| |
| *[[Deb-paketin tekeminen]]
| |
| *[[RPM]]
| |
| *[[Portage]]
| |
| *[[Tgz]]
| |
| *[[Apt]] | | *[[Apt]] |
|
| |
|
| [[Luokka:Paketinhallinta]] | | [[Luokka:Ylläpitotyökalut]] |
| [[Luokka:Komentorivin erikoisohjelmat]] | | [[Luokka:Komentorivi]] |
| [[Luokka:Debian GNU/Linux]]
| |