Hogyan ellenőrizhetem, hogy van -e csomag telepítve a Debianra és az Ubuntura

How Do I Check If Package Is Installed Debian



Az oktatóanyag elolvasásával megtudhatja, hogyan ellenőrizheti, hogy a csomag telepítve van-e Debian-alapú Linux disztribúciókra, beleértve az Ubuntut is.

Annak ellenőrzése, hogy egy adott csomag telepítve van -e a használatával dpkg :

Annak ellenőrzésére, hogy egy adott csomag telepítve van -e Debian alapú Linux disztribúciók , használhatja a dpkg parancsot, majd a -s (állapot) zászló és a csomag neve. Az alábbi parancs a dpkg példáját mutatja, amelyet a Steam csomag állapotának ellenőrzésére használnak.





dpkg -sgőz



Amint láthatja, a parancs információkat ad vissza a csomagról, beleértve a következőket:



Csomag név : Csomag név.





Csomag állapota: Itt láthatja a csomag állapotát a rendszeren.

Kiemelten fontos: A csomagoknak 5 lehetséges prioritási szintje van: A prioritás 'Kívánt' a rendszerhez nélkülözhetetlen csomagokhoz tartozik; jelöléssel ellátott csomagok eltávolítása 'Kívánt' rendszerhibához vezethet. Az a második lehetséges elsőbbségi módja a 'Fontos' olyan csomagok prioritása, amelyek nem elengedhetetlenek a rendszer számára, hanem a felhasználó, például egy szövegszerkesztő, például a nano vagy a net-tools. A harmadik prioritás az 'Alapértelmezett' , amely tartalmazza azokat a csomagokat, amelyeket alapértelmezés szerint telepíteni kell. A negyedik prioritási szint a 'Választható', amely opcionális csomagokat tartalmaz Debian/Ubuntu telepítésekben. Végül az ötödik prioritás 'Külön' , amely elavult, és helyébe a 'Választható' . Az állapot ' Külön' speciális csomagokhoz használták.



Szakasz: A csomagokat kategóriák szerint osztályozzák; a jelenleg elérhető kategóriák közé tartozik az admin, adatbázis, cli-mono, debug, devel, doc, szerkesztők, oktatás, gnustep, beágyazott, betűtípusok, játékok, gnome, gnu-r, elektronika, grafika, tolmácsok, hamradio, haskell, httpd, python, introspection, javascript, java, ruby, kde, localization, kernel, libdevel, libs, lisp, mail, math, metapackages, ocaml, net, news, misc, comm, oldlibs, otherosfs, perl, php, rozsda, tudomány, héjak, hang, szöveg, videó, feladatok, tex, utils, vcs, web, x11, xfce és zope.

Telepített méret: A csomag telepítéséhez bájtokban láthatja a becsült szükséges lemezterületet.

Karbantartó: Ez a mező a csomag fejlesztőjével kapcsolatos információkat jeleníti meg.

Építészet: Itt láthatja a csomag architektúráját.

Változat: A csomag verziója.

Attól függ: Csomagfüggőségek.

Leírás: A csomag leírása.

Honlap: Csomag/fejlesztői webhely.

Az alábbi képernyőkép a kimenetet mutatja, amikor ellenőriz egy csomagot, amely nincs telepítve.

dpkg -snexpose

Használhatja a dpkg parancsot, majd a -az jelölőnégyzetet az adott csomag állapotának ellenőrzésére, az alábbi példában látható módon.

dpkg -azgőz

Annak ellenőrzése, hogy egy adott csomag telepítve van -e a használatával dpkg-lekérdezés :

Az dpkg-lekérdezés paranccsal lehet megmutatni, hogy egy adott csomag telepítve van -e a rendszerbe. Ehhez fuss dpkg-lekérdezés majd az -l zászló és a csomag neve, amelyről információt szeretne kapni. Az alábbi példa bemutatja, hogyan ellenőrizheti, hogy a Steam csomag telepítve van -e.

dpkg-lekérdezés-azgőz

Ugyanezzel a paranccsal listázhatja az összes telepített csomagot, ha kihagyja a csomag nevét, amint az az alábbi példában látható.

dpkg-lekérdezés-az

Ellenőrizze, hogy a csomag telepítve van -e apt-cache :

Az apt-cache parancs információkat is megjeleníthet a csomagokról, a telepített verziókról és egyebekről. A kimenet eléréséhez hozzá kell adnia a irányelv opciót, majd a csomag nevét, az alábbi példában látható módon.

apt-cache házirendgőz

Szerezze be az összes telepített csomag listáját a használatával találó :

Ha a rendszer összes telepített csomagjának listáját szeretné kinyomtatni ahelyett, hogy ellenőrizné, hogy egy adott csomag telepítve volt -e, akkor ezt a találó parancsot az alábbi példában látható módon.

találó-telepítvelista

Szerezze be az összes telepített csomag naplóit olvasó listáját:

Egy másik módszer, amelyet széles körben használnak az összes telepített csomag listájának megszerzésére, az olvasás találó vagy dpkg naplók.

Elolvasni a találó log, futtassa a következő parancsot.

macska /ahol/napló/találó/történelem.napló

Elolvasni a dpkg jelentkezzen be a telepített csomagokról, futtassa az alábbi parancsot.

markolat ' telepítés ' /ahol/napló/dpkg.log

A tömörített dpkg naplókat a zgrep parancs helyett markolat, ahogy az alábbi példában látható.

zgrep ' telepítés ' /ahol/napló/dpkg.log.11.gz

Amint láthatja, a tömörített naplók részleges információkat tartalmaznak, de helyettesítő karaktert (*) is használhat az összes tömörített napló egyidejű olvasásához, amint az a következő példában látható.

zgrep ' telepítés ' /ahol/napló/dpkg.log.*.gz

A frissített és eltávolított csomagok ellenőrzése:

Ha csak a frissített csomagok adatait szeretné megjeleníteni, akkor az alábbi paranccsal érheti el.

Amint azt korábban kifejtettük, a telepített csomagoknál a következő példában látható módon a frissített csomagok tömörített naplóiban is ellenőrizheti a frissített csomagokat.

zgrep 'frissítés' /ahol/napló/dpkg.log.*.gz

Ha fel szeretné sorolni az eltávolított csomagokat, a módszer hasonló; csak cserélje ki frissítés val vel eltávolítani, ahogy az alább látható.

markolat 'távolítsa el' /ahol/napló/dpkg.log

Következtetés:

Amint láthatja, a Debian-alapú Linux disztribúciók számos módot kínálnak egy adott csomag állapotának ellenőrzésére vagy az összes telepített, frissített és eltávolított csomag felsorolására. Az oktatóanyagban ismertetett parancsok könnyen alkalmazhatók, és megtanulásuk kötelező minden Debian-alapú terjesztési felhasználó számára. Amint látta, ezek a parancsok információkat is tartalmazhatnak a szoftververziókról, a szükséges lemezterületről és egyebekről. További tippeket kaphat a csomagok listázásához az oktatóanyaggal. Lásd dpkg és apt előzmények.

Remélem, hasznos volt ez az oktatóanyag, amely elmagyarázza, hogyan lehet ellenőrizni, hogy egy csomag telepítve van -e a Debianra vagy az Ubuntura. Kövesse a Linux tippet, ha további Linux tippeket és oktatóanyagokat szeretne kapni.