Ero sivun ”Dpkg” versioiden välillä
Pb (keskustelu | muokkaukset) p (Luokka:Debian GNU/Linux) |
(vähän muokkausta) |
||
Rivi 12: | Rivi 12: | ||
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 | dpkg -s paketti.deb | ||
Tiedoston etsiminen asennetuista paketeista: | Tiedoston etsiminen asennetuista paketeista: | ||
dpkg -S tiedosto | dpkg -S tiedosto |
Versio 13. elokuuta 2008 kello 23.42
Dpkg on Debianin ja siihen pohjautuvien jakeluiden käyttämä paketinhallintajärjestelmä sekä tämän järjestelmän osana toimiva komentorivipohjainen 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 tyydyttää pakettien riippuvuuksia, vaan siihen tulee käyttää esimerkiksi sen edustaohjelmaa aptia.
Käyttö
Paketin asentaminen:
dpkg -i paketti.deb
Paketin poistaminen (-P tai --purge poistaa myös asetustiedostot)
dpkg -r paketti.deb
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 Operan 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