Preverite s terminala, ali je določen paket nameščen v Ubuntuju

približno preverite, ali je določen paket nameščen

V naslednjem članku si bomo ogledali, kako lahko s terminala preverite, ali je določen paket nameščen ali ne v našem sistemu Ubuntu. Včasih bodo morali uporabniki te podatke vedeti za eno ali drugo stvar.

Za pridobitev teh informacij lahko najdemo različne načine za njihovo pridobitev. Če malo poiščete v Googlu, ga lahko najdete različne načine pridobivanja teh podatkov. Kar je nekaj, kar je v določenem trenutku lahko vedno koristno za vse uporabnike. V tem članku bomo pustili sedem načinov, tako da lahko vsak uporabnik izbere tistega, ki mu najbolj ustreza.

Kaj lahko uporabimo iz terminala, da preverimo, ali je določen paket nameščen v Ubuntuju ali ne?

  • apt To je močno orodje ukazne vrstice za namestitev, prenos, odstranjevanje, iskanje in upravljanje paketov na sistemih, ki temeljijo na Debianu.
  • apt-cache. Navajen povprašajte po predpomnilniku APT ali metapodatkih paketa.
  • dpkg. To je a upravitelj paketov za sisteme, ki temeljijo na Debianu.
  • dpkg-poizvedba. To je orodje za poizvedba po bazi podatkov dpkg.
  • ki. Ta ukaz vrne celotno pot izvršljive datoteke.
  • kje je. Se uporablja za poiščite binarne, izvorne in priročne datoteke za dani ukaz.
  • poiščite. Ukaz lociraj deluje hitreje kot ukaz find ker uporablja bazo podatkov updatedb, medtem ko ukaz find išče po resničnem sistemu.

Primeri preverjanja namestitve paketa

Najprej povejte, da imam naslednje ukaze preizkušen na Ubuntu 19.04.

Ukaz Apt

APT je močno orodje za terminal, s katerim lahko nameščamo, prenašamo, brišemo, iščemo in upravljamo ter informacije o paketih. Vsebuje tudi nekaj manj uporabljenih pripomočkov ukazne vrstice, povezanih z upravljanjem paketov.

preverite, ali je paket nameščen s seznamom apt

apt list vim

Ukaz Apt-cache

Ukaz apt-cache uporablja se za iskanje APT predpomnilnika ali pakiranje metapodatkov iz notranje baze podatkov APT. Iskal in prikazal bo informacije o danem paketu. Pokazal nam bo, ali je paket nameščen ali ne, različico nameščenega paketa, informacije o izvornem repozitoriju.

V naslednjem primeru bomo videli, da je paket vim že nameščen v sistem.

iskanje z apt-cache

apt-cache policy vim

Dpkg ukaz

DPKG Je orodje za namestitev, ustvarjanje, odstranjevanje in upravljanje paketov, vendar za razliko od drugih sistemov za upravljanje paketov, ne more samodejno prenesti in namestiti paketov ali njihovih odvisnosti. Če želite informacije dobiti jasno, jih lahko kombiniramo z grep.

poiščite paket z dpkg in grep

dpkg -l | grep -i nano

Ukaz Dpkg-poizvedba

To je orodje za prikaže informacije o paketih, naštetih v bazi podatkov dpkg.

preverite, ali je paket nameščen z dpkg-query

dpkg-query --list | grep -i nano

Kateri ukaz

Kateri ukaz vrne celotno pot izvršljive datoteke. Ta ukaz je zelo uporaben, če želimo ustvariti bližnjico na namizju ali simbolično povezavo do izvršljivih datotek. Ukaz išče po imenikih, ki so navedeni v spremenljivki okolja POT Trenutni uporabnik.

Če se po izvedbi ukaza prikaže binarna datoteka danega paketa ali mesto izvršljive datoteke, to pomeni, da je paket že nameščen v sistem. V nasprotnem primeru paket ni nameščen v sistemu.

preverite, ali je s katerim ukazom nameščen paket

which vim

Kje je ukaz

Ukaz kje je uporablja se za iskanje datotek binarnih datotek, virov in strani z informacijami za dani ukaz.

Če izhod ukaza prikazuje binarnost danega paketa ali lokacijo izvršljive datoteke, to pomeni, da je paket že nameščen v sistem. V nasprotnem primeru paket ni nameščen v sistemu.

z ukazom whereis preverite, ali je nameščen paket

whereis nano

Poiščite ukaz

Ukaz poiščite deluje hitreje kot ukaz find, ker uporablja bazo podatkov b, medtem ko ukaz find išče pravi sistem. Namesto iskanja posameznih poti imenika uporabite bazo podatkov.

Če izhodni ukaz prikaže dano binarno ali izvršljivo lokacijo datoteke, je paket že nameščen v sistem. V nasprotnem primeru paket ni nameščen v sistemu.

preverite, ali je nameščen paket z locate

locate --basename '\nano'
Povezani članek:
Navedite pakete, nameščene na različne načine v vašem sistemu Ubuntu

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.