Seuraavassa artikkelissa tarkastellaan miten voimme tarkista terminaalista, onko tietty paketti asennettu vai ei Ubuntu-järjestelmässä. Joskus käyttäjien on ehkä tiedettävä nämä tiedot jostakin toisesta.
Tämän tiedon saamiseksi voimme löytää erilaisia tapoja saada ne. Voit etsiä hieman Googlesta eri tapoja saada nämä tiedot. Mikä voi olla jossain vaiheessa aina hyödyllistä kaikille käyttäjille. Tässä artikkelissa aiomme jättää seitsemän tapaa, jotta jokainen käyttäjä voi valita itselleen parhaiten sopivan.
Mitä voimme käyttää päätelaitteesta tarkistaaksemme, onko tietty paketti asennettu vai ei Ubuntussa?
- sopiva. Tämä on tehokas komentorivityökalu asennukseen, lataamiseen, poistamiseen, etsimiseen ja hallita paketteja Debian-pohjaisiin järjestelmiin.
- apt-välimuisti. Tottunut kysele APT-välimuistia tai paketin metatietoja.
- dpkg. Se on paketinhallinta Debian-pohjaisiin järjestelmiin.
- dpkg-kysely. Tämä on työkalu kysele dpkg-tietokantaa.
- joka. Tämä komento palauttaa suoritettavan tiedoston koko polun.
- missä on. Käytetään Etsi tietyn komennon binääri-, lähde- ja man-sivutiedostot.
- paikantaa. Locate-komento toimii nopeammin kuin löytää komento koska se käyttää updatedb-tietokantaa, kun taas etsi-komento etsii todellista järjestelmää.
Esimerkkejä paketin asennuksen tarkistamisesta
Ensinnäkin, sano, että minulla on seuraavat komennot testattu Ubuntu 19.04: ssä.
Apt-komento
APT on tehokas työkalu päätelaitteelle, jolla voimme asentaa, ladata, poistaa, etsiä ja hallita tutustu pakettien tietoihin. Se sisältää myös joitain vähemmän käytettyjä pakettien hallintaan liittyviä komentorivin apuohjelmia.
apt list vim
Apt-välimuisti-komento
Komento apt-cache käytetään APT-välimuistin tai metatietojen pakkaamiseen APT: n sisäisestä tietokannasta. Se etsii ja näyttää tietoja annetusta paketista. Se näyttää meille, onko paketti asennettu vai ei, asennetun paketin versio, lähdetietovaraston tiedot.
Seuraavassa esimerkissä näemme, että vim-paketti on jo asennettu järjestelmään.
apt-cache policy vim
Dpkg-komento
DPKG Se on työkalu pakettien asentamiseen, luomiseen, poistamiseen ja hallintaan, mutta toisin kuin muut paketinhallintajärjestelmät, ei voi ladata ja asentaa paketteja tai niiden riippuvuuksia automaattisesti. Saadaksesi tiedot selkeästi voimme yhdistää ne grepiin.
dpkg -l | grep -i nano
Dpkg-kyselykomento
Tämä on työkalu näyttää tietoja dpkg-tietokannassa luetelluista paketeista.
dpkg-query --list | grep -i nano
Mikä komento
Mikä komento palauttaa suoritettavan tiedoston koko polun. Tämä komento on erittäin hyödyllinen, kun haluamme luoda työpöydän pikakuvakkeen tai symbolisen linkin suoritettaville tiedostoille. Komento etsii ympäristömuuttujassa lueteltuja hakemistoja PATH nykyinen käyttäjä.
Jos komennon suorittamisen jälkeen näytetään annetun paketin binaari tai suoritettavan tiedoston sijainti, tämä tarkoittaa, että paketti on jo asennettu järjestelmään. Jos ei, pakettia ei ole asennettu järjestelmään.
which vim
Missä komento
Komento missä on käytetään etsimään tietyn komennon binääri-, lähde- ja man-sivutiedostot.
Jos komennon lähtö näyttää annetun paketin binaarin tai suoritettavan tiedoston sijainnin, se osoittaa, että paketti on jo asennettu järjestelmään. Jos ei, pakettia ei ole asennettu järjestelmään.
whereis nano
Etsi komento
Komento paikantaa toimii nopeammin kuin löytää komento, koska se käyttää updatedb-tietokantaa, kun taas etsi-komento etsii todellista järjestelmää. Käytä tietokantaa yksittäisten hakemistopolkujen etsimisen sijaan.
Jos komentolähdössä näkyy annettu pakettibinaarisen tai suoritettavan tiedoston sijainti, paketti on jo asennettu järjestelmään. Jos ei, pakettia ei ole asennettu järjestelmään.
locate --basename '\nano'