Ndonjëherë zbulojmë se duhet të dimë nëse ka programi ose paketa është instaluar ne sistem apo jo. Problemi është se me sasinë e menaxherëve të paketave të disponueshme për shpërndarjet e ndryshme GNU / Linux, kjo mund të jetë disi e komplikuar për fillestarët pasi ata duhet të kujtojnë komandat ose mjetet e ndryshme si dhe opsionet e tyre në secilin rast në mënyrë që të mund të tregojmë nëse paketa është në sistemin tonë.
Për shembull, nëse lëvizim në Arch Linux dhe derivatet, mjeti që ne po kërkojmë është menaxheri i paketës pacman me opsionet -Qs dhe emrin e paketës që duam të kontrollojmë. Nga ana tjetër, nëse është një distro bazuar në paketat RPM, ne mund të përdorim mjetin rpm -qa që rendit të gjitha paketat e instaluara dhe të tubojmë prodhimin me ndihmën e një tubi për të grep-name të paketës për të filtruar rezultatin. Për Debian dhe derivatet mund të përdorni dpkg -s të ndjekura nga emri i paketës për tu konsultuar, etj.
Ju mund të mendoni se cila është një zgjidhje e përgjithshme për çdo shpërndarje, dhe e vërteta është se do të funksiononte deri në një pikë, pasi jo të gjitha paketat gjenden në shtigjet ku të cilat kërkojnë dhe prandaj mund të duket se nëse kërkojmë paketa të caktuara softuerësh duket se ato nuk janë gjetur dhe nuk janë instaluar në sistem por janë ... Për shembull, nëse shikojmë nëse është instaluar redaktuesi i tekstit nano me të cilin ne mund të shohë në mënyrë të përsosur nëse është aty apo jo, por nëse e provojmë me LibreOffice gjëja ndryshon:
which nano which libreoffice
Rezultati i të dyve do të jetë shumë i ndryshëm, pasi që në rastin e parë do të tregojë shtegun e binarit (/ bin / nano) dhe në të dytin nuk do të na tregojë ndonjë dalje edhe nëse është instaluar LibreOffice. Kjo është ajo që kam dashur të them. Prandaj, në fund të fundit nuk kemi zgjidhje tjetër veçse të mësojmë komandat dhe opsionet e ndryshme për distro që po përdorim:
pacman -Qs nombre-paquete rpm -qa | grep nombre-paquete dpkg -s nombre-paquete
Përshëndetje, për shpërndarjet që përdorin .deb (Debian dhe derivatet) mund të përdorni ...
dpkg -l | grep_name_name_re_pjesë e pjesës
Kushtojini vëmendje kolonës së parë, nëse "ii" duket se është një paketë e instaluar, mund të shfaqen kombinime të tjera të shkronjave (njeri dpkg).
Një mënyrë tjetër, por duhet të dini saktësisht emrin e paketës, është ...
dpkg - emri i paketës_s
... jep informacion mjaft të hollësishëm në lidhje me të.
të fala