Ellenőrizze a terminálról, hogy adott csomag van-e telepítve az Ubuntuba

arról, hogy ellenőrizzük, van-e telepítve egy adott csomag

A következő cikkben megnézzük, hogyan tudunk ellenőrizze a terminálról, hogy adott csomag telepítve van-e vagy sem az Ubuntu rendszerünkön. Előfordulhat, hogy a felhasználóknak tudniuk kell ezeket az információkat egy vagy másik dolog kapcsán.

Ezen információk megszerzéséhez különféle módokat találhatunk azok megszerzésére. Keressen egy kicsit a Google-ban ezen adatok megszerzésének különféle módjai. Ez egy bizonyos ponton mindig hasznos lehet minden felhasználó számára. Ebben a cikkben hét utat hagyunk meg, hogy minden felhasználó kiválaszthassa a számára legmegfelelőbbet.

Mit használhatunk a terminálról annak ellenőrzésére, hogy egy adott csomag telepítve van-e az Ubuntun?

  • találó. Ez egy hatékony parancssori eszköz telepítésre, letöltésre, eltávolításra, keresésre és csomagok kezelése a Debian-alapú rendszereken.
  • apt-cache. Szokott lekérdezheti az APT gyorsítótárát vagy metaadatait egy csomaghoz.
  • dpkg. Ez egy csomagkezelő Debian alapú rendszerekhez.
  • dpkg-lekérdezés. Ez egy eszköz a lekérdezni a dpkg adatbázist.
  • ami. Ez a parancs a futtatható fájl teljes elérési útját adja vissza.
  • hol van. Erre használják keresse meg az adott parancs bináris, forrás és man oldal fájljait.
  • elhelyez. A locate parancs gyorsabban működik, mint a find parancs mert a updatedb adatbázist használja, míg a find parancs a valódi rendszerben keres.

Példák a csomag telepítésének ellenőrzésére

Először is mondd, hogy a következő parancsokat használom az Ubuntu 19.04-en tesztelték.

Apt parancs

APT egy hatékony eszköz a terminál számára, amellyel telepíthetjük, letölthetjük, törölhetjük, kereshetjük és kezelhetjük tájékozódjon a csomagokról. Néhány kevésbé használt parancssori segédprogramot is tartalmaz, amelyek a csomagkezeléshez kapcsolódnak.

ellenőrizze, hogy van-e csomag telepítve az apt listával

apt list vim

Apt-cache parancs

A parancs apt gyorsítótár APT gyorsítótár vagy metaadatok csomagolása az APT belső adatbázisából. Megkeresi és megjeleníti az adott csomagra vonatkozó információkat. Megmutatja, hogy a csomag telepítve van-e, vagy sem, a telepített csomag verzióját, a forrástár adatait.

A következő példában látni fogjuk, hogy a vim csomag már telepítve van a rendszerre.

keresés apt-cache használatával

apt-cache policy vim

Dpkg parancs

DPKG Ez egy eszköz csomagok telepítéséhez, létrehozásához, eltávolításához és kezeléséhez, de más csomagkezelő rendszerektől eltérően nem tudja automatikusan letölteni és telepíteni a csomagokat vagy azok függőségeit. Az információk egyértelmű megszerzése érdekében kombinálhatjuk a grep-kel.

keressen egy csomagot a dpkg-val és a grep-kel

dpkg -l | grep -i nano

Dpkg-query parancs

Ez egy eszköz a információkat jelenít meg a dpkg adatbázisban felsorolt ​​csomagokról.

ellenőrizze, hogy van-e telepítve egy csomag dpkg-query-vel

dpkg-query --list | grep -i nano

Melyik parancs

A melyik parancs a futtatható fájl teljes elérési útját adja vissza. Ez a parancs nagyon hasznos, ha asztali parancsikont vagy szimbolikus linket akarunk létrehozni a futtatható fájlokhoz. A parancs megkeresi a környezeti változóban felsorolt ​​könyvtárakat PATH jelenlegi felhasználó.

Ha a parancs végrehajtása után megjelenik az adott csomag bináris fájlja vagy a futtatható fájl helye, ez azt jelzi, hogy a csomag már telepítve van a rendszerre. Ha nem, akkor a csomag nincs telepítve a rendszerre.

ellenőrizze, hogy melyik paranccsal van-e csomag telepítve

which vim

Ahol ez a parancs

A parancs hol van az adott parancs bináris, forrás és man oldalfájljainak megkeresésére szolgál.

Ha a parancs kimenete az adott csomag bináris fájlját vagy a futtatható fájl helyét mutatja, akkor azt jelzi, hogy a csomag már telepítve van a rendszerre. Ha nem, akkor a csomag nincs telepítve a rendszerre.

ellenőrizze, hogy van-e csomag telepítve a whereis paranccsal

whereis nano

Keresse meg a parancsot

A parancs elhelyez gyorsabban működik, mint a find parancs, mert a updatedb adatbázist használja, míg a find parancs a valódi rendszerben keres. Használjon adatbázist ahelyett, hogy egyedi címtárútvonalakat keresne.

Ha a parancs kimenete az adott csomag bináris vagy futtatható fájl helyét mutatja, akkor a csomag már telepítve van a rendszerre. Ha nem, akkor a csomag nincs telepítve a rendszerre.

ellenőrizze, hogy van-e telepítve egy csomag a locate programmal

locate --basename '\nano'
Kapcsolódó cikk:
Sorolja fel az Ubuntu rendszerre különböző módon telepített csomagokat

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.