Kuinka voin tarkistaa, onko paketti asennettu Debianiin ja Ubuntuun?

How Do I Check If Package Is Installed Debian



Lukemalla tämän opetusohjelman opit tarkistamaan, onko paketti asennettu Debian-pohjaisiin Linux-jakeluihin, mukaan lukien Ubuntu.

Tarkistetaan, onko tietty paketti asennettu käyttämällä dpkg :

Voit tarkistaa, onko tietty paketti asennettu Debian -pohjaiset Linux -jakelut , voit käyttää dpkg komento, jota seuraa -s (status) -lippu ja paketin nimi. Alla oleva komento näyttää esimerkin dpkg: stä, jota käytetään Steamin paketin tilan tarkistamiseen.







dpkg -shöyryä



Kuten näet, komento palauttaa paketin tiedot, mukaan lukien seuraavat:



Paketin nimi : Paketin nimi.





Paketin tila: Täällä näet paketin tilan järjestelmässäsi.

Prioriteetti: Paketeille on viisi mahdollista prioriteettitasoa: Prioriteetti 'Vaaditaan' kuuluu järjestelmään välttämättömiin paketteihin; poistamalla merkinnällä merkityt pakkaukset 'Vaaditaan' voi johtaa järjestelmän toimintahäiriöön. Toinen mahdollinen prioriteettitila a: lle on 'Tärkeä' ensisijainen paketeille, jotka eivät ole välttämättömiä järjestelmälle, mutta käyttäjälle, esimerkiksi tekstieditorille, kuten nano- tai net-tools. Kolmas prioriteetti on 'Vakio' , joka sisältää paketit, jotka on määritetty asennettavaksi oletuksena. Neljäs prioriteettitaso on 'Valinnainen', joka sisältää valinnaisia ​​paketteja Debian/Ubuntu -asennuksissa. Lopuksi viides prioriteetti on 'Ylimääräistä' , joka on vanhentunut ja korvataan 'Valinnainen' . Tila ' Ylimääräinen ' käytettiin erikoispakkauksiin.



Osio: Paketit on luokiteltu luokittain; tällä hetkellä saatavilla olevia luokkia ovat admin, tietokanta, cli-mono, debug, devel, doc, editorit, koulutus, gnustep, upotettu, fontit, pelit, gnome, gnu-r, elektroniikka, grafiikka, tulkit, hamradio, haskell, httpd, python, introspection, javascript, java, ruby, kde, localization, ydin, libdevel, libs, lisp, mail, matematiikka, metapaketit, ocaml, net, uutiset, sekalainen, comm, oldlibs, otherosfs, perl, php, ruoste, tiede, kuoret, ääni, teksti, video, tehtävät, tex, utils, vcs, web, x11, xfce ja zope.

Asennettu koko: Näet paketin asentamiseen tarvittavan arvioidun levytilan tavuina.

Ylläpitäjä: Tämä kenttä näyttää paketin kehittäjän tiedot.

Arkkitehtuuri: Täältä näet paketin arkkitehtuurin.

Versio: Paketin versio.

Riippuu: Pakettiriippuvuudet.

Kuvaus: Pakkauksen kuvaus.

Kotisivu: Paketti/kehittäjän verkkosivusto.

Alla oleva kuvakaappaus näyttää tuloksen, kun tarkistat paketin, jota ei ole asennettu.

dpkg -svierekkäin

Voit myös käyttää dpkg komento, jota seuraa -he lippu tarkistaaksesi tietyn paketin tilan alla olevan esimerkin mukaisesti.

dpkg -hehöyryä

Tarkistetaan, onko tietty paketti asennettu käyttämällä dpkg-kysely :

The dpkg-kysely -komentoa voidaan käyttää näyttämään, onko tietty paketti asennettu järjestelmään. Jos haluat tehdä sen, juokse dpkg-kysely jota seuraa -l -lippu ja sen paketin nimi, josta haluat tietoja. Alla oleva esimerkki näyttää, kuinka voit tarkistaa, onko Steam -paketti asennettu.

dpkg-kysely-hehöyryä

Voit käyttää samaa komentoa luetteloidaksesi kaikki asennetut paketit jättämättä paketin nimen alla olevan esimerkin mukaisesti.

dpkg-kysely-he

Tarkista, onko paketti asennettu käyttämällä apt-välimuisti :

The apt-välimuisti komento voi myös näyttää tietoja paketeista, asennetuista versioista ja muusta. Jotta saat tämän tuloksen, sinun on lisättävä käytäntö vaihtoehto, jota seuraa paketin nimi, kuten alla olevassa esimerkissä näkyy.

apt-cache -käytäntöhöyryä

Hanki luettelo kaikista asennetuista paketeista käyttämällä sopiva :

Jos haluat tulostaa luettelon kaikista järjestelmään asennetuista paketeista sen sijaan, että tarkistaisitko, onko tietty paketti asennettu, voit tehdä sen käyttämällä sopiva komento alla olevan esimerkin mukaisesti.

sopiva-asennettulista

Hanki luettelo kaikista asennetuista paketeista, jotka lukevat lokeja:

Toinen menetelmä, jota käytetään laajalti kaikkien asennettujen pakettien luettelon saamiseksi, on lukeminen sopiva tai dpkg lokit.

Lukemaan sopiva log, suorita seuraava komento.

kissa /missä/Hirsi/sopiva/historia.log

Lukemaan dpkg loki saadaksesi tietoja asennetuista paketeista, suorita alla oleva komento.

pito ' Asentaa ' /missä/Hirsi/dpkg.log

Voit myös lukea pakattuja dpkg -lokeja käyttämällä zgrep komento sen sijaan ote, kuten alla olevassa esimerkissä on esitetty.

zgrep ' Asentaa ' /missä/Hirsi/dpkg.log.11.gz

Kuten näet, pakatut lokit antavat sinulle osittaisia ​​tietoja, mutta voit käyttää jokerimerkkiä (*) kaikkien pakattujen lokien lukemiseen kerralla, kuten seuraavassa esimerkissä on esitetty.

zgrep ' Asentaa ' /missä/Hirsi/dpkg.log.*.gz

Päivitettyjen ja poistettujen pakettien tarkistaminen:

Jos haluat näyttää tietoja vain päivitetyistä paketeista, voit saavuttaa ne käyttämällä alla olevaa komentoa.

Kuten aiemmin selitettiin, asennetuilla paketeilla voit myös tarkistaa päivitettyjen pakettien pakatut lokit jokerimerkillä, kuten seuraavassa esimerkissä on esitetty.

zgrep 'päivittää' /missä/Hirsi/dpkg.log.*.gz

Jos haluat luetella poistetut paketit, menetelmä on samanlainen; vaihda vain päivittää kanssa Poista, kuten alla.

pito 'Poista ' /missä/Hirsi/dpkg.log

Johtopäätös:

Kuten näette, Debian-pohjaiset Linux-jakelut tarjoavat erilaisia ​​tapoja tarkistaa tietyn paketin tila tai luetella kaikki asennetut, päivitetyt ja poistetut paketit. Tässä opetusohjelmassa selitetyt komennot ovat helppoja käyttää, ja niiden oppiminen on pakollista kaikille Debian-pohjaisille jakelukäyttäjille. Kuten huomasit, nämä komennot voivat myös antaa tietoja ohjelmistoversioista, tarvittavasta levytilasta ja paljon muuta. Saat lisävinkkejä pakettitietojen luetteloimiseen oppaalla Katso dpkg ja apt -historia.

Toivon, että tämä opetusohjelma, joka selittää kuinka tarkistaa, onko paketti asennettu Debianiin tai Ubuntuun, oli hyödyllinen. Seuraa Linux -vinkkiä saadaksesi lisää Linux -vinkkejä ja opetusohjelmia.