Patikrinkite iš terminalo, ar nurodytas paketas yra įdiegtas „Ubuntu“

apie patikrinimą, ar duotas paketas yra įdiegtas

Kitame straipsnyje mes apžvelgsime, kaip galime patikrinkite iš terminalo, ar tam tikras paketas yra įdiegtas, ar ne mūsų „Ubuntu“ sistemoje. Kartais vartotojams gali tekti žinoti šią informaciją apie vieną ar kitą dalyką.

Norėdami gauti šią informaciją, galime rasti įvairių būdų ją gauti. Galite šiek tiek ieškoti „Google“ skirtingi būdai gauti šiuos duomenis. Tai tam tikru momentu visada gali būti naudinga visiems vartotojams. Šiame straipsnyje mes ketiname palikti septynis būdus, kad kiekvienas vartotojas galėtų pasirinkti jam labiausiai tinkantį.

Ką galime naudoti iš terminalo, kad patikrintume, ar tam tikras paketas įdiegtas „Ubuntu“, ar ne?

  • taiklus. Tai yra galingas komandinės eilutės įrankis, skirtas įdiegti, atsisiųsti, pašalinti, ieškoti ir valdyti paketus apie „Debian“ sistemas.
  • apt-cache. Įpratęs pateikite užklausą APT talpykloje arba paketo metaduomenyse.
  • dpkg, Tai yra paketų tvarkyklė „Debian“ sistemoms.
  • dpkg-užklausa. Tai yra įrankis pateikti užklausą dpkg duomenų bazėje.
  • kuris. Ši komanda pateikia visą vykdomojo failo kelią.
  • kur yra. Yra naudojamas raskite duotosios komandos dvejetainius, šaltinio ir žmogaus puslapių failus.
  • surask. Raskite komandą veikia greičiau nei rasti komandą nes ji naudoja atnaujintąb duomenų bazę, o komanda komanda ieško tikrojoje sistemoje.

Pavyzdžiai, norint patikrinti, ar įdiegtas paketas

Pirmiausia pasakykite, kad šios komandos buvo išbandyta „Ubuntu 19.04“.

Apt komanda

APT yra galingas įrankis terminalui, su kuriuo galime įdiegti, atsisiųsti, ištrinti, ieškoti ir valdyti skaitykite informaciją apie paketus. Jame taip pat yra keletas mažiau naudojamų komandų eilutės paslaugų, susijusių su paketų valdymu.

patikrinkite, ar paketas įdiegtas su apt sąrašu

apt list vim

Apt-cache komanda

Įsakymas tinkama talpykla naudojamas APT talpyklos ar paketų metaduomenų užklausai iš vidinės APT duomenų bazės. Jis ieškos ir rodys informaciją apie pateiktą paketą. Tai mums parodys, ar paketas yra įdiegtas, ar ne, įdiegto paketo versija, šaltinio saugyklos informacija.

Šiame pavyzdyje pamatysime, kad „vim“ paketas jau įdiegtas sistemoje.

ieškoti naudojant apt-cache

apt-cache policy vim

Dpkg komanda

DPKG Tai įrankis paketams įdiegti, kurti, pašalinti ir valdyti, tačiau, skirtingai nei kitose paketų valdymo sistemose, negali automatiškai atsisiųsti ir įdiegti paketų ar jų priklausomybių. Norėdami gauti informaciją aiškiai, galime ją derinti su „grep“.

ieškokite pakuotės su dpkg ir grep

dpkg -l | grep -i nano

Dpkg-query komanda

Tai yra įrankis rodyti informaciją apie paketus, išvardytus dpkg duomenų bazėje.

patikrinkite, ar paketas įdiegtas su dpkg-query

dpkg-query --list | grep -i nano

Kuri komanda

Kuris komandą pateikia visą vykdomojo failo kelią. Ši komanda yra labai naudinga, kai norime sukurti darbalaukio nuorodą arba simbolinę nuorodą vykdomiems failams. Komanda ieško katalogų, išvardytų aplinkos kintamajame KELIAS Dabartinis vartotojas.

Jei įvykdžius komandą rodomas nurodyto paketo dvejetainis failas arba vykdomojo failo vieta, tai rodo, kad paketas jau įdiegtas sistemoje. Jei ne, paketas nėra įdiegtas sistemoje.

patikrinkite, ar su kuria komanda yra įdiegtas paketas

which vim

Kur yra komanda

Įsakymas kur yra naudojami norint rasti nurodytos komandos dvejetainius, šaltinio ir žmogaus puslapių failus.

Jei komandos išvestyje rodomas nurodyto paketo dvejetainis failas arba vykdomojo failo vieta, tai rodo, kad paketas jau įdiegtas sistemoje. Jei ne, paketas nėra įdiegtas sistemoje.

patikrinkite, ar paketas yra įdiegtas, kur komanda

whereis nano

Raskite komandą

Įsakymas surask veikia greičiau nei rasti komandą, nes naudoja atnaujintą duomenų bazę, o komanda „find“ ieško tikrojoje sistemoje. Užuot ieškoję atskirų katalogų kelių, naudokite duomenų bazę.

Jei komandos išvestis rodo nurodytą paketo dvejetainio arba vykdomojo failo vietą, paketas jau buvo įdiegtas sistemoje. Jei ne, paketas nėra įdiegtas sistemoje.

patikrinkite, ar paketas įdiegtas su locate

locate --basename '\nano'
Susijęs straipsnis:
Pateikite įvairiais būdais įdiegtų paketų sąrašą savo „Ubuntu“ sistemoje

Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.