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.
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.
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.
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.
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.
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.
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.
locate --basename '\nano'